comparison TOOLS/avisubdump.c @ 32689:5f505a260e9c

add missing fclose() found by cppcheck: [avisubdump.c:199]: (error) Resource leak: f
author siretart
date Sun, 09 Jan 2011 20:21:45 +0000
parents 32725ca88fed
children
comparison
equal deleted inserted replaced
32688:675679c82f5f 32689:5f505a260e9c
178 if (argc != 2) { 178 if (argc != 2) {
179 fprintf(stderr, "Usage: %s <avi>\n", argv[0]); 179 fprintf(stderr, "Usage: %s <avi>\n", argv[0]);
180 exit(1); 180 exit(1);
181 } 181 }
182 182
183 if (strcmp(argv[argc-1], "-") == 0) f=stdin; 183 if (strcmp(argv[argc-1], "-") == 0) {
184 else f=fopen(argv[argc-1],"rb"); 184 dump(stdin);
185 return 0;
186 }
187
188 f=fopen(argv[argc-1],"rb");
185 189
186 if (!f) { 190 if (!f) {
187 fprintf(stderr, "Could not open '%s': %s\n", 191 fprintf(stderr, "Could not open '%s': %s\n",
188 argv[argc-1], strerror(errno)); 192 argv[argc-1], strerror(errno));
189 exit(-errno); 193 exit(-errno);
190 } 194 }
191 195
192 dump(f); 196 dump(f);
197 fclose(f);
193 198
194 return 0; 199 return 0;
195 } 200 }