]> arthur.barton.de Git - netatalk.git/commitdiff
Reset curdir when closing a volume, fixes a crash in movecwd()
authorFrank Lahm <franklahm@googlemail.com>
Wed, 7 Mar 2012 10:49:33 +0000 (11:49 +0100)
committerFrank Lahm <franklahm@googlemail.com>
Wed, 7 Mar 2012 10:49:33 +0000 (11:49 +0100)
etc/afpd/volume.c

index 6fbb6ec36171647e775d34c3cd5d097f0ad23381..1d4081e29212e9dcd851e8e39efbaccfc7fe3273 100644 (file)
@@ -940,6 +940,7 @@ int afp_closevol(AFPObj *obj _U_, char *ibuf, size_t ibuflen _U_, char *rbuf _U_
     }
 
     (void)chdir("/");
+    curdir = NULL;
     closevol(vol);
 
     return( AFP_OK );