]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-viced-rmdir-fid-leak-20080219
authorRainer Toebbicke <rtb@pclella.cern.ch>
Tue, 19 Feb 2008 14:33:44 +0000 (14:33 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 19 Feb 2008 14:33:44 +0000 (14:33 +0000)
LICENSE IPL10
FIXES 86786

(cherry picked from commit 19b829d21934d60ab0b1af3ef0c7eefb2cce17b6)

src/viced/afsfileprocs.c

index 9460664a58be4c95929e97076a2650f9afa416ac..68a6bdd784823a62c18d32d877957c13ff76ecd2 100644 (file)
@@ -1320,6 +1320,7 @@ DeleteTarget(Vnode * parentptr, Volume * volptr, Vnode ** targetptr,
        if (IsEmpty(&childdir) != 0)
            return (EEXIST);
        DZap(&childdir);
+       FidZap(&childdir);
        (*targetptr)->delete = 1;
     } else if ((--(*targetptr)->disk.linkCount) == 0)
        (*targetptr)->delete = 1;