Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Main
Synchronet
Compare Revisions
07503ac36622112279ba906345ea1f3b07177973...f4b595c0a4726853510a083c90eb59c6ef1e2e9c
Commits (1)
Truncate node.dab to correct size when initializing any sbbs_t instance
· f4b595c0
Rob Swindell
authored
Apr 15, 2022
Fixes issue
#395
f4b595c0
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
0 deletions
+2
-0
src/sbbs3/main.cpp
src/sbbs3/main.cpp
+2
-0
No files found.
src/sbbs3/main.cpp
View file @
f4b595c0
...
...
@@ -3546,6 +3546,8 @@ bool sbbs_t::init()
break
;
}
}
if
(
chsize
(
nodefile
,
(
off_t
)(
cfg
.
sys_nodes
*
sizeof
(
node_t
)))
!=
0
)
errormsg
(
WHERE
,
ERR_LEN
,
str
,
cfg
.
sys_nodes
*
sizeof
(
node_t
));
for
(
i
=
0
;
cfg
.
node_num
>
0
&&
i
<
LOOP_NODEDAB
;
i
++
)
{
if
(
lock
(
nodefile
,(
cfg
.
node_num
-
1
)
*
sizeof
(
node_t
),
sizeof
(
node_t
))
==
0
)
{
unlock
(
nodefile
,(
cfg
.
node_num
-
1
)
*
sizeof
(
node_t
),
sizeof
(
node_t
));
...
...