Messages in this thread Patch in this message | ![/](/images/icornerl.gif) | | From | Youling Tang <> | Subject | [PATCH] scsi/aic7xxx/aicasm: Add missing fclose() call | Date | Mon, 3 Aug 2020 13:17:27 +0800 |
| |
Add missing fclose() call to close "regdiagfile" in the function stop().
Signed-off-by: Youling Tang <tangyouling@loongson.cn> --- drivers/scsi/aic7xxx/aicasm/aicasm.c | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/drivers/scsi/aic7xxx/aicasm/aicasm.c b/drivers/scsi/aic7xxx/aicasm/aicasm.c index 5f474e4..a504058 100644 --- a/drivers/scsi/aic7xxx/aicasm/aicasm.c +++ b/drivers/scsi/aic7xxx/aicasm/aicasm.c @@ -722,6 +722,15 @@ stop(const char *string, int err_code) } } + if (regdiagfile != NULL) { + fclose(regdiagfile); + if (err_code != 0) { + fprintf(stderr, "%s: Removing %s due to error\n", + appname, regdiagfilename); + unlink(regdiagfilename); + } + } + symlist_free(&patch_functions); symtable_close(); -- 2.1.0
| ![\](/images/icornerr.gif) |