# HG changeset patch # User siretart # Date 1294604505 0 # Node ID 5f505a260e9c2f3144a502446b5462e9c9bd601d # Parent 675679c82f5f5a28cc1dbd1548cdbc0e2e7a4237 add missing fclose() found by cppcheck: [avisubdump.c:199]: (error) Resource leak: f diff -r 675679c82f5f -r 5f505a260e9c TOOLS/avisubdump.c --- a/TOOLS/avisubdump.c Sun Jan 09 20:03:56 2011 +0000 +++ b/TOOLS/avisubdump.c Sun Jan 09 20:21:45 2011 +0000 @@ -180,8 +180,12 @@ exit(1); } - if (strcmp(argv[argc-1], "-") == 0) f=stdin; - else f=fopen(argv[argc-1],"rb"); + if (strcmp(argv[argc-1], "-") == 0) { + dump(stdin); + return 0; + } + + f=fopen(argv[argc-1],"rb"); if (!f) { fprintf(stderr, "Could not open '%s': %s\n", @@ -190,6 +194,7 @@ } dump(f); + fclose(f); return 0; }