From 9a275854e9f6cef3bee20213f068d924201720a1 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sat, 21 Apr 2007 10:22:10 +0000
Subject: [PATCH] Oh, THAT's why it was crashing on a NULL dereference on line
 2234 after a succesfull QWK packet import.

(1 qhub, one .qwk packet, i==1 on 2234, sbbs->cfg.qhub[i] == NULL)

Not SDLs fault at all then.
---
 src/sbbs3/main.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index 91fdd77439..b957b8015e 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -2222,8 +2222,8 @@ void event_thread(void* arg)
 				// See if any packets have come in
 				SAFEPRINTF2(str,"%s%s.q??",sbbs->cfg.data_dir,sbbs->cfg.qhub[i]->id);
 				glob(str,GLOB_NOSORT,NULL,&g);
-				for(i=0;i<(int)g.gl_pathc;i++) {
-					SAFECOPY(str,g.gl_pathv[i]);
+				for(j=0;j<(int)g.gl_pathc;j++) {
+					SAFECOPY(str,g.gl_pathv[j]);
 					if(flength(str)>0) {	/* silently ignore 0-byte QWK packets */
 						eprintf(LOG_DEBUG,"Inbound QWK Packet detected: %s", str);
 						delfiles(sbbs->cfg.temp_dir,ALLFILES);
-- 
GitLab