diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c
index 38ae7a58bd6e19d572729f5793f1d40c518a26c3..fca70a70fef64e8666973b611770ddc84691f6b6 100644
--- a/src/sbbs3/sbbsecho.c
+++ b/src/sbbs3/sbbsecho.c
@@ -1376,7 +1376,7 @@ void gen_notify_list(nodecfg_t* nodecfg)
 		if(nodecfg != NULL && &cfg.nodecfg[k] != nodecfg)
 			continue;
 
-		if(!cfg.nodecfg[k].send_notify)
+		if(!cfg.nodecfg[k].send_notify || cfg.nodecfg[k].passive)
 			continue;
 
 		if((tmpf=tmpfile())==NULL) {