I have now had a chance to test this against netatalk 2.2.1, and it is still 
broken. (Fresh netatalk install in a fresh Ubuntu 11.4 VM.)

I would be interested to hear what exactly Alan's workaround (earlier in this 
bug's thread) breaks, because we'd like to try it.



On Aug 31, 2011, at 5:33 PM, Mason Mark wrote:

> This is still broken for me in 2.2.0. (Haven't had time to try with git HEAD 
> yet.
> 
> 
> On 2011/08/17, at 21:42, Frank Lahm wrote:
> 
>> 2011/7/5 Alan Snelgrove <alansnelgr...@mac.com>:
>>> I found a work around for this Bug, which works for me.
>>> in source package netatalk/etc/afpd/directory.c
>>> there are the lines
>>> 
>>>    if ((ret = lchdir(cfrombstr(dir->d_fullpath))) != 0 ) {
>>>        LOG(log_debug, logtype_afpd, "movecwd('%s'): ret: %u, %s",
>>>            cfrombstr(dir->d_fullpath), ret, strerror(errno));
>>> The fix is to replace lchdir with chdir.
>>> There is only one occurrence of  lchdir  in the source file.
>> 
>> Bah! This breaks certain semantics.
>> Also can't reproduce with git master HEAD which means it should work
>> in 2.2.1, it's probably already working in 2.2.0.
>> 
>> -f
>> 
>> 
>> 
>> --
>> To unsubscribe, send mail to 589071-unsubscr...@bugs.debian.org.
> 
> 
> 
> 
> --
> To unsubscribe, send mail to 589071-unsubscr...@bugs.debian.org.




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to