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
Commits
4d4059e1
Commit
4d4059e1
authored
Mar 03, 2022
by
Rob Swindell
💬
Browse files
Fix CID 33629: Unbounded source buffer
parent
7a728e05
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
5 deletions
+5
-5
src/sbbs3/node.c
src/sbbs3/node.c
+5
-5
No files found.
src/sbbs3/node.c
View file @
4d4059e1
...
...
@@ -398,12 +398,12 @@ void printnodedat(int number, node_t node)
hour
=
12
;
else
hour
=
(
node
.
aux
/
60
)
-
12
;
strcpy
(
mer
,
"pm"
);
}
SAFECOPY
(
mer
,
"pm"
);
}
else
{
if
((
node
.
aux
/
60
)
==
0
)
/* 12 midnite */
hour
=
12
;
else
hour
=
node
.
aux
/
60
;
strcpy
(
mer
,
"am"
);
}
SAFECOPY
(
mer
,
"am"
);
}
printf
(
" ETA %02d:%02d %s"
,
hour
,
node
.
aux
-
((
node
.
aux
/
60
)
*
60
),
mer
);
}
break
;
}
...
...
@@ -504,17 +504,17 @@ int main(int argc, char **argv)
printf
(
"This environment variable must be set to your CTRL directory."
);
printf
(
"
\n
Example: SET SBBSCTRL=/sbbs/ctrl
\n
"
);
exit
(
1
);
}
sprintf
(
ctrl_dir
,
"%.40s"
,
p
);
SAFECOPY
(
ctrl_dir
,
p
);
if
(
ctrl_dir
[
strlen
(
ctrl_dir
)
-
1
]
!=
'\\'
&&
ctrl_dir
[
strlen
(
ctrl_dir
)
-
1
]
!=
'/'
)
strcat
(
ctrl_dir
,
"/"
);
sprintf
(
str
,
"%snode.dab"
,
ctrl_dir
);
SAFEPRINTF
(
str
,
"%snode.dab"
,
ctrl_dir
);
if
((
nodefile
=
sopen
(
str
,
O_RDWR
|
O_BINARY
,
SH_DENYNO
))
==-
1
)
{
printf
(
"
\7\n
Error %d opening %s.
\n
"
,
errno
,
str
);
exit
(
1
);
}
sprintf
(
str
,
"%snode.exb"
,
ctrl_dir
);
SAFEPRINTF
(
str
,
"%snode.exb"
,
ctrl_dir
);
nodeexb
=
sopen
(
str
,
O_RDWR
|
O_BINARY
,
SH_DENYNO
);
sys_nodes
=
(
int
)(
filelength
(
nodefile
)
/
sizeof
(
node_t
));
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment