php/php-src — pull request #42 by krtek4 (2012-04-08 12:50:15+00:00)
Title: Patch for bug #61660

This is a patch for : https://bugs.php.net/bug.php?id=61660

I'm the one who reported the bug and I tested the patch in the particular case which led to his discovery.

Their can still be a problem with bin2hex. The reverse function is not aware of left padded values and thus return '01234' for example which can lead to some problems like stated by laruence in the bug comments.

I think bin2hex should also be patched to remove any leading 0s in the binary representation before converting it, but this is out of the scope of my patch and needs discussion.