We've had this bug for years, but writing a portable test for it could
be challenging. I think it is safe to commit w/o tests; on the other hand
I doubt anybody would really care if it's fixed before 2.3 since we've
had this bug since 1.9.3 and nobody noticed.