Module Name:    src
Committed By:   christos
Date:           Thu Mar  8 20:46:08 UTC 2012

Modified Files:
        src/external/gpl2/xcvs/dist/src: ls.c

Log Message:
check chdir return


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl2/xcvs/dist/src/ls.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl2/xcvs/dist/src/ls.c
diff -u src/external/gpl2/xcvs/dist/src/ls.c:1.2 src/external/gpl2/xcvs/dist/src/ls.c:1.3
--- src/external/gpl2/xcvs/dist/src/ls.c:1.2	Fri Apr 10 07:20:30 2009
+++ src/external/gpl2/xcvs/dist/src/ls.c	Thu Mar  8 15:46:08 2012
@@ -546,7 +546,8 @@ ls_dirleaveproc (void *callerdat, const 
 		    set_tag = false;
 		}
 
-		(void)CVS_CHDIR ("..");
+		if (CVS_CHDIR ("..") == -1)
+		    error (0, errno, "Failed to chdir ..");
 		if (unlink_file_dir (dir))
 		    error (0, errno, "Failed to remove directory `%s'",
 			   created_dir);

Reply via email to