]> granicus.if.org Git - sudo/commitdiff
Quiet a bogus gcc warning.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 20 Dec 2011 18:50:48 +0000 (13:50 -0500)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 20 Dec 2011 18:50:48 +0000 (13:50 -0500)
src/sudo_edit.c

index 1568219f7e07eca7ef8d49862628189f0b1f1949..16c705790b849b44927b2c6ecb3792a9429acc85 100644 (file)
@@ -100,7 +100,7 @@ sudo_edit(struct command_details *command_details)
        char *ofile;
        struct timeval omtim;
        off_t osize;
-    } *tf;
+    } *tf = NULL;
     debug_decl(sudo_edit, SUDO_DEBUG_EDIT)
 
     /*
@@ -324,9 +324,11 @@ sudo_edit(struct command_details *command_details)
 
 cleanup:
     /* Clean up temp files and return. */
-    for (i = 0; i < nfiles; i++) {
-       if (tf[i].tfile != NULL)
-           unlink(tf[i].tfile);
+    if (tf != NULL) {
+       for (i = 0; i < nfiles; i++) {
+           if (tf[i].tfile != NULL)
+               unlink(tf[i].tfile);
+       }
     }
     debug_return_int(1);
 }