Mercurial > mplayer.hg
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 } |