git.samba.org
/
obnox
/
samba
/
samba-obnox.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4609058
)
lib:tdb: Remove use of strcpy in tdb test.
author
Jeremy Allison
<jra@samba.org>
Wed, 16 Mar 2016 20:55:31 +0000
(13:55 -0700)
committer
Martin Schwenke
<martins@samba.org>
Tue, 22 Mar 2016 03:38:24 +0000
(
04:38
+0100)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Martin Schwenke <martin@meltin.net>
lib/tdb/test/external-agent.c
patch
|
blob
|
history
diff --git
a/lib/tdb/test/external-agent.c
b/lib/tdb/test/external-agent.c
index 443d382421598f0445209775da2e7e1525979a60..3c59c063b846e292964f1a0e4ce9fc085ff7443f 100644
(file)
--- a/
lib/tdb/test/external-agent.c
+++ b/
lib/tdb/test/external-agent.c
@@
-184,7
+184,8
@@
enum agent_return external_agent_operation(struct agent *agent,
string = malloc(len);
string[0] = op;
- strcpy(string+1, name);
+ strncpy(string+1, name, len - 1);
+ string[len-1] = '\0';
if (write(agent->cmdfd, string, len) != len
|| read(agent->responsefd, &res, sizeof(res)) != sizeof(res))