From 2d9fc3381eb173f752333060d7155362ffae5627 Mon Sep 17 00:00:00 2001 From: David Phillips Date: Fri, 22 Apr 2016 13:51:27 +1200 Subject: Scrap use of EXIT_FAILURE --- pgm-interlace.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'pgm-interlace.c') diff --git a/pgm-interlace.c b/pgm-interlace.c index 1870267..69e453c 100644 --- a/pgm-interlace.c +++ b/pgm-interlace.c @@ -38,13 +38,13 @@ int main(int argc, char **argv) if (argc == 1) { fprintf(stderr, "%s [image 0] [image[1] ...\n", argv[0]); - return EXIT_FAILURE; + return 1; } if ( (f = malloc(sizeof(FILE*)*(clust_total)) ) == NULL) { perror("malloc"); - return EXIT_FAILURE; + return 1; } @@ -53,9 +53,12 @@ int main(int argc, char **argv) if ((f[i-1] = fopen(argv[i], "r")) == NULL) { perror("fopen"); + + /* close those files already opened */ + i--; for ( ; i > 1; i--) fclose(f[i-1]); - return EXIT_FAILURE; + return 1; } } -- cgit v1.1