Patch #: 165 Type: bug fix Priority: low Affects: AUFS sites when removing directories named a. b. etc. Reported: Masaharu Onishi Archived: munnari.OZ.AU mac/cap.patches/cap60.patch165 Application: 'cd cap60; patch -p < cap60.patches/cap60.patch165' Summary: faulty code in check for ".." directory File: cap60/applications/aufs/afpos.c *** applications/aufs/afpos.c.orig Thu Sep 9 16:57:04 1993 --- applications/aufs/afpos.c Tue Sep 28 16:35:16 1993 *************** *** 1,7 **** /* ! * $Author: djh $ $Date: 1993/09/09 06:56:34 $ ! * $Header: /mac/src/cap60/applications/aufs/RCS/afpos.c,v 2.38 1993/09/09 06:56:34 djh Rel djh $ ! * $Revision: 2.38 $ * */ --- 1,7 ---- /* ! * $Author: djh $ $Date: 1993/09/28 06:34:52 $ ! * $Header: /mac/src/cap60/applications/aufs/RCS/afpos.c,v 2.39 1993/09/28 06:34:52 djh Rel djh $ ! * $Revision: 2.39 $ * */ *************** *** 781,787 **** for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) { if ((dp->d_name[0] == '.' && dp->d_name[1] == '\0') || ! (dp->d_name[1] == '.' && dp->d_name[1] == '.' && dp->d_name[2] == '\0')) continue; /* skip dot and dot dot */ strcpy(dpath+dpl,dp->d_name); /* compose name in data dir */ --- 781,787 ---- for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) { if ((dp->d_name[0] == '.' && dp->d_name[1] == '\0') || ! (dp->d_name[0] == '.' && dp->d_name[1] == '.' && dp->d_name[2] == '\0')) continue; /* skip dot and dot dot */ strcpy(dpath+dpl,dp->d_name); /* compose name in data dir */ *** lib/cap/abversion.c.orig Wed Sep 15 13:42:31 1993 --- lib/cap/abversion.c Tue Sep 28 16:36:32 1993 *************** *** 1,7 **** /* ! * $Author: djh $ $Date: 1993/09/15 03:42:26 $ ! * $Header: /mac/src/cap60/lib/cap/RCS/abversion.c,v 2.64 1993/09/15 03:42:26 djh Rel djh $ ! * $Revision: 2.64 $ * */ --- 1,7 ---- /* ! * $Author: djh $ $Date: 1993/09/28 06:36:25 $ ! * $Header: /mac/src/cap60/lib/cap/RCS/abversion.c,v 2.65 1993/09/28 06:36:25 djh Rel djh $ ! * $Revision: 2.65 $ * */ *************** *** 32,38 **** myversion.cv_name = "CAP"; myversion.cv_version = 6; myversion.cv_subversion = 0; ! myversion.cv_patchlevel = 164; myversion.cv_rmonth = "September"; myversion.cv_ryear = "1993"; switch (lap_proto) { --- 32,38 ---- myversion.cv_name = "CAP"; myversion.cv_version = 6; myversion.cv_subversion = 0; ! myversion.cv_patchlevel = 165; myversion.cv_rmonth = "September"; myversion.cv_ryear = "1993"; switch (lap_proto) { *** README.orig Wed Sep 15 13:43:13 1993 --- README Tue Sep 28 16:37:24 1993 *************** *** 2,8 **** CAP - Columbia AppleTalk Package for UNIX o RELEASE NOTES ! o CAP Distribution 6.0, Patch Level 164, September 1993 Notice ------ --- 2,8 ---- CAP - Columbia AppleTalk Package for UNIX o RELEASE NOTES ! o CAP Distribution 6.0, Patch Level 165, September 1993 Notice ------