]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
replace strncpy + setting end of array to NUL with strlcpy
authorMark Andrews <marka@isc.org>
Wed, 21 Nov 2018 23:47:33 +0000 (10:47 +1100)
committerMark Andrews <marka@isc.org>
Wed, 21 Nov 2018 23:50:06 +0000 (10:50 +1100)
bin/tests/system/dlzexternal/driver.c

index 8f954e743c04542e4ff8b94c18bdacb8436969c8..9e565107bef66d68f63331e97cd6ddcc0038f6e3 100644 (file)
@@ -128,14 +128,11 @@ add_name(struct dlz_example_data *state, struct record *list,
            strlen(data) >= sizeof(list[i].data))
                return (ISC_R_NOSPACE);
 
-       strncpy(list[i].name, name, sizeof(list[i].name));
-       list[i].name[sizeof(list[i].name) - 1] = '\0';
+       strlcpy(list[i].name, name, sizeof(list[i].name));
 
-       strncpy(list[i].type, type, sizeof(list[i].type));
-       list[i].type[sizeof(list[i].type) - 1] = '\0';
+       strlcpy(list[i].type, type, sizeof(list[i].type));
 
-       strncpy(list[i].data, data, sizeof(list[i].data));
-       list[i].data[sizeof(list[i].data) - 1] = '\0';
+       strlcpy(list[i].data, data, sizeof(list[i].data));
 
        list[i].ttl = ttl;