Comment 2 for bug 512611

Revision history for this message
zub (zub-linux) wrote :

I tracked the issue down in the upstream svn. It was fixed in change 1897. The log entry says:

r1897 | bartoldeman | 2009-07-12 23:44:28 +0200 | 3 lines
Changed paths:
   M /trunk/src/dosext/mfs/mangle.c
   M /trunk/src/dosext/mfs/mangle.h

Use a base-43 instead of a base-36 hash, like Samba does since version 2.0.4.
This reduces the collision chance by a factor 1.43.

Not sure how is this change relevant, but I was able to reproduce the bug in revisions <= 1896, while the bug doesn't manifest in revisions >= 1897.