From aecb5cb870148f8d49e50d147a2dfa5fa49ed8db Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 6 Oct 2018 22:34:37 +0000
Subject: [PATCH] Zero-initialize the allocated subscan array.

---
 src/sbbs3/services.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c
index deb323d95e..f8c543efc3 100644
--- a/src/sbbs3/services.c
+++ b/src/sbbs3/services.c
@@ -425,7 +425,7 @@ js_login(JSContext *cx, uintN argc, jsval *arglist)
 
 	putuserdat(&scfg,&client->user);
 	if(client->subscan==NULL) {
-		client->subscan=(subscan_t*)malloc(sizeof(subscan_t)*scfg.total_subs);
+		client->subscan=(subscan_t*)calloc(scfg.total_subs, sizeof(subscan_t));
 		if(client->subscan==NULL)
 			lprintf(LOG_CRIT,"!MALLOC FAILURE");
 	}
-- 
GitLab