Xinqi Bao's Git
projects
/
slstatus.git
/ diff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
| inline |
side by side
(parent:
e9f738b
)
extern/concat.h: don't segfault if count == 0
author
raiz <
[email protected]
>
Tue, 27 Dec 2016 17:18:33 +0000
(20:18 +0300)
committer
raiz <
[email protected]
>
Tue, 27 Dec 2016 17:18:33 +0000
(20:18 +0300)
extern/concat.h
diff
|
blob
|
history
diff --git
a/extern/concat.h
b/extern/concat.h
index
7f2ea46
..
0f3be99
100644
(file)
--- a/
extern/concat.h
+++ b/
extern/concat.h
@@
-11,6
+11,9
@@
ccat(const unsigned short int count, ...)
unsigned short int i;
concat[0] = '\0';
+ if (count == 0)
+ return;
+
va_start(ap, count);
for(i = 0; i < count; i++)
strlcat(concat, va_arg(ap, char *), sizeof(concat));