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;