From 057b737eca56dbbe55f2d6b0fea89d32d8a54169 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Sun, 25 Apr 2021 19:11:01 -0700 Subject: [PATCH] Close stream on error. Fixes CID 33498 --- src/sbbs3/addfiles.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sbbs3/addfiles.c b/src/sbbs3/addfiles.c index 4c70c6dabc..1ed3b4866d 100644 --- a/src/sbbs3/addfiles.c +++ b/src/sbbs3/addfiles.c @@ -460,6 +460,7 @@ void synclist(char *inpath, int dirnum) int result = smb_open_dir(&scfg, &smb, dirnum); if(result != SMB_SUCCESS) { fprintf(stderr, "!Error %d (%s) opening %s\n", result, smb.last_error, smb.file); + fclose(stream); return; } size_t file_count; -- GitLab