# HG changeset patch # User Andre Heinecke # Date 1397053975 0 # Node ID 5fa58979cb3abcab60ba8898c9f9b9f5215f611c # Parent 64e38886f90336be2a9706022530f3aaf8f3dbac Fix ressource leak found by cppcheck diff -r 64e38886f903 -r 5fa58979cb3a cinst/main.c --- a/cinst/main.c Wed Apr 09 14:26:53 2014 +0000 +++ b/cinst/main.c Wed Apr 09 14:32:55 2014 +0000 @@ -107,11 +107,13 @@ if (len <= 3) { printf ("Line too short.\n"); + fclose (f); return ERR_INVALID_INPUT; } if (lines_read++ > MAX_LINES) { printf ("Too many lines\n"); + fclose (f); return ERR_TOO_MUCH_INPUT; } if (*buf == 'I') @@ -132,6 +134,7 @@ } } + fclose (f); return 0; }