diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2013-08-04 21:31:54 +0200 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2013-08-06 21:24:38 +0200 |
commit | 8e69c37b5a8b2b9a1cf9892b38415cd6c2c33b60 (patch) | |
tree | 6cdcd34be10baa31f00508d35e026973091caee8 /utils/imxtools/sbtools/misc.c | |
parent | e69293ecdba18bbd4496209914d482f3b9fc97a2 (diff) | |
download | rockbox-8e69c37b5a8b2b9a1cf9892b38415cd6c2c33b60.tar.gz rockbox-8e69c37b5a8b2b9a1cf9892b38415cd6c2c33b60.zip |
sbtools: various fixes
Change-Id: I82c4642aea325cf22d66e9b49fc2d47319cd70eb
Diffstat (limited to 'utils/imxtools/sbtools/misc.c')
-rw-r--r-- | utils/imxtools/sbtools/misc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/imxtools/sbtools/misc.c b/utils/imxtools/sbtools/misc.c index 68c769808b..71b3cb600b 100644 --- a/utils/imxtools/sbtools/misc.c +++ b/utils/imxtools/sbtools/misc.c | |||
@@ -308,7 +308,7 @@ void color(color_t c) | |||
308 | 308 | ||
309 | enum sb_version_guess_t guess_sb_version(const char *filename) | 309 | enum sb_version_guess_t guess_sb_version(const char *filename) |
310 | { | 310 | { |
311 | #define ret(x) do { fclose(f); return x; } while(0) | 311 | #define ret(x) do { if(f) fclose(f); return x; } while(0) |
312 | FILE *f = fopen(filename, "rb"); | 312 | FILE *f = fopen(filename, "rb"); |
313 | if(f == NULL) | 313 | if(f == NULL) |
314 | ret(SB_VERSION_ERR); | 314 | ret(SB_VERSION_ERR); |