diff options
author | Martin Schwenke <martin@meltin.net> | 2016-04-15 14:52:45 +1000 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2016-04-17 17:37:06 +0200 |
commit | 5042802bf67d6db0044119c2d12ce260987c0c48 (patch) | |
tree | c741b023c44f549a2705bc33f83eb9953d49ef36 | |
parent | 04fe9e20749985c71fef1bce7f6e4c439fe11c81 (diff) | |
download | samba-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.c | 5 |
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; |