summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2016-04-15 14:52:45 +1000
committerAmitay Isaacs <amitay@samba.org>2016-04-17 17:37:06 +0200
commit5042802bf67d6db0044119c2d12ce260987c0c48 (patch)
treec741b023c44f549a2705bc33f83eb9953d49ef36
parent04fe9e20749985c71fef1bce7f6e4c439fe11c81 (diff)
downloadsamba-5042802bf67d6db0044119c2d12ce260987c0c48.tar.gz
ctdb-tools: Remove simple uses of strcpy(3)
Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com> Autobuild-User(master): Amitay Isaacs <amitay@samba.org> Autobuild-Date(master): Sun Apr 17 17:37:06 CEST 2016 on sn-devel-144
-rw-r--r--ctdb/tools/ctdb.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ctdb/tools/ctdb.c b/ctdb/tools/ctdb.c
index 84d8132fdcc..7305aa4be54 100644
--- a/ctdb/tools/ctdb.c
+++ b/ctdb/tools/ctdb.c
@@ -92,7 +92,7 @@ static int printm(const char *format, ...)
size_t len = strlen(format);
char new_format[len+1];
- strcpy(new_format, format);
+ strncpy(new_format, format, len+1);
if (options.machineseparator[0] != ':') {
all_string_sub(new_format,
@@ -2718,7 +2718,8 @@ static int control_setifacelink(struct ctdb_context *ctdb, int argc, const char
talloc_free(tmp_ctx);
return -1;
}
- strcpy(info.name, argv[0]);
+ strncpy(info.name, argv[0], sizeof(info.name)-1);
+ info.name[sizeof(info.name)-1] = '\0';
if (strcmp(argv[1], "up") == 0) {
info.link_state = 1;