Hello Raphael,
On Friday 16 January 2009, Raphael Geissert wrote:
> Package: unionfs-fuse
> Version: 0.21-2
> Severity: important
> Tags: patch
>
> Hi again,
>
> It took me a little while to track it down, but here it is:
> When using relative paths unionfs-fuse wasn't allocation enough memory thus
> the resulting absolute path was not always correct.
>
> Diff of strace (- current code, + patched code):
> -open("/home/ttttttt/ffffff/imagess/\31", O_RDONLY|O_LARGEFILE) = -1 ENOENT
> (No such file or directory) +open("/home/ttttttt/ffffff/images/",
> O_RDONLY|O_LARGEFILE) = 4
>
> And as you can guess all the remaining lstat and other system calls fail
> because the path doesn't exist.
thanks a lot for spotting this! Stupid me! I introduced this in changeset 255
and didn't notice the missing byte, even though I even added the comments
what for +2 is for and then added another trailing slash :(
http://podgorny.cz/~bernd/hg/hgwebdir.cgi/radek-trunk-bernd-merge/rev/5e0ced59f299
I will upload a new package in the evening.
Thanks again,
Bernd
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]