From 5e6a94b20832d54190228e77cd219a1971731735 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 7 Jun 2003 07:19:22 +0000
Subject: [PATCH] refresh_cfg now checks the return value of getnodedat().

---
 src/sbbs3/scfgsave.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/sbbs3/scfgsave.c b/src/sbbs3/scfgsave.c
index 2e164a3641..76f972b223 100644
--- a/src/sbbs3/scfgsave.c
+++ b/src/sbbs3/scfgsave.c
@@ -1096,10 +1096,7 @@ void DLLCALL refresh_cfg(scfg_t* cfg)
     node_t	node;
     
     for(i=0;i<cfg->sys_nodes;i++) {
-		file=-1;
-		memset(&node,0,sizeof(node));
-       	getnodedat(cfg,i+1,&node,&file);
-		if(file==-1)
+       	if(getnodedat(cfg,i+1,&node,&file)!=0)
 			continue;
         node.misc|=NODE_RRUN;
         if(putnodedat(cfg,i+1,&node,file))
-- 
GitLab