summaryrefslogtreecommitdiff
path: root/utils/imxtools/sbtools/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils/imxtools/sbtools/misc.c')
-rw-r--r--utils/imxtools/sbtools/misc.c2
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
309enum sb_version_guess_t guess_sb_version(const char *filename) 309enum 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);