From 2042bfbcb7b41b668104425b6b1687d2371fe5d8 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 27 Oct 2009 06:01:40 +0000 Subject: [PATCH] Fix "Node 0: <user> sent you e-mail" message when receiving QWK netmail. --- src/sbbs3/un_rep.cpp | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/sbbs3/un_rep.cpp b/src/sbbs3/un_rep.cpp index db91f45784..2afed3e57c 100644 --- a/src/sbbs3/un_rep.cpp +++ b/src/sbbs3/un_rep.cpp @@ -323,18 +323,20 @@ bool sbbs_t::unpack_rep(char* repfile) SAFEPRINTF3(str,"%s sent QWK e-mail to %s #%d" ,useron.alias,username(&cfg,usernum,tmp),usernum); logline("E+",str); - for(k=1;k<=cfg.sys_nodes;k++) { /* Tell user, if online */ - getnodedat(k,&node,0); - if(node.useron==usernum && !(node.misc&NODE_POFF) - && (node.status==NODE_INUSE - || node.status==NODE_QUIET)) { - SAFEPRINTF2(str,text[EmailNodeMsg] - ,cfg.node_num,msg.from); - putnmsg(&cfg,k,str); - break; - } + if(cfg.node_num) { + for(k=1;k<=cfg.sys_nodes;k++) { /* Tell user, if online */ + getnodedat(k,&node,0); + if(node.useron==usernum && !(node.misc&NODE_POFF) + && (node.status==NODE_INUSE + || node.status==NODE_QUIET)) { + SAFEPRINTF2(str,text[EmailNodeMsg] + ,cfg.node_num,msg.from); + putnmsg(&cfg,k,str); + break; + } + } } - if(k>cfg.sys_nodes) { + if(cfg.node_num==0 || k>cfg.sys_nodes) { SAFEPRINTF(str,text[UserSentYouMail],msg.from); putsmsg(&cfg,usernum,str); } -- GitLab