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