diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index b9e893f5a2adcb2bff4708702ba5aa0daa73d4dc..8eb53089d18516f88e6fe2431d85bab579db7cf2 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -1924,8 +1924,8 @@ void event_thread(void* arg)
 					sprintf(str,"%s%s.q%c%c",sbbs->cfg.data_dir,sbbs->cfg.qhub[i]->id
 						,j>10 ? ((j-1)/10)+'0' : 'w'
 						,j ? ((j-1)%10)+'0' : 'k');
-					eprintf(LOG_DEBUG,"Inbound QWK Packet detected: %s", str);
 					if(fexistcase(str) && flength(str)>0) {	/* silently ignore 0-byte QWK packets */
+						eprintf(LOG_DEBUG,"Inbound QWK Packet detected: %s", str);
 						delfiles(sbbs->cfg.temp_dir,ALLFILES);
 						sbbs->online=ON_LOCAL;
 						sbbs->console|=CON_L_ECHO;