]> granicus.if.org Git - python/commitdiff
Fix Coverity 168: Close the file before returning (exiting).
authorNeal Norwitz <nnorwitz@gmail.com>
Fri, 12 Oct 2007 03:03:23 +0000 (03:03 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Fri, 12 Oct 2007 03:03:23 +0000 (03:03 +0000)
Modules/main.c

index 59b0e9f2ed57e598f52e6a7dd3a36a1b7ba27596..417b3f2bf39c5b8c40813d5d5dfa9a037e3c0b3f 100644 (file)
@@ -416,6 +416,7 @@ Py_Main(int argc, char **argv)
                                if (fstat(fileno(fp), &sb) == 0 &&
                                    S_ISDIR(sb.st_mode)) {
                                        fprintf(stderr, "%s: '%s' is a directory, cannot continue\n", argv[0], filename);
+                                       fclose(fp);
                                        return 1;
                                }
                        }