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