From 6c5a812d8504b672539b5a364b09fe97956d6b7a Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Mon, 12 May 2003 08:49:34 +0000 Subject: [PATCH] zero node structure before reading. No need to seek again if not locking. --- src/sbbs3/ctrl/NodeFormUnit.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/ctrl/NodeFormUnit.cpp b/src/sbbs3/ctrl/NodeFormUnit.cpp index 1d91e47d5c..00262cfd15 100644 --- a/src/sbbs3/ctrl/NodeFormUnit.cpp +++ b/src/sbbs3/ctrl/NodeFormUnit.cpp @@ -167,9 +167,10 @@ void __fastcall TNodeForm::TimerTick(TObject *Sender) if(locking(nodedab, LK_NBLCK, sizeof(node_t))!=0) continue; #endif + memset(&node,0,sizeof(node_t)); rd=read(nodedab,&node, sizeof(node_t)); - lseek(nodedab, n*sizeof(node_t), SEEK_SET); #ifdef USE_LOCKING + lseek(nodedab, n*sizeof(node_t), SEEK_SET); locking(nodedab, LK_UNLCK, sizeof(node_t)); #endif -- GitLab