diff options
author | Adam Hamsik <adam.hamsik@lablabs.io> | 2022-03-26 13:58:34 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-26 13:58:34 +0300 |
commit | 0ef3d6d5c88325ce35079c1a43b9c51809d6460a (patch) | |
tree | cde6f3dedd1db7c90e040264260c023bd63b01b1 | |
parent | 8aa0ed254951d21e23afa9352a9a33ae830e4a79 (diff) | |
parent | 412ef4235bda09285aad9d0d5097e66366b20c28 (diff) |
Merge pull request #112 from sorki/fixWarnings
fix GCC strncpy warnings
-rw-r--r-- | src/core.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -829,7 +829,7 @@ struct hostent *proxy_gethostbyname(const char *name, struct gethostbyname_data* MUTEX_UNLOCK(&internal_ips_lock); - strncpy(data->addr_name, name, sizeof(data->addr_name)); + strncpy(data->addr_name, name, sizeof(data->addr_name) - 1); data->hostent_space.h_name = data->addr_name; data->hostent_space.h_length = sizeof(in_addr_t); @@ -914,7 +914,7 @@ int proxy_getaddrinfo(const char *node, const char *service, const struct addrin p->ai_addr = &space->sockaddr_space; if(node) - strncpy(space->addr_name, node, sizeof(space->addr_name)); + strncpy(space->addr_name, node, sizeof(space->addr_name) - 1); p->ai_canonname = space->addr_name; p->ai_next = NULL; p->ai_family = space->sockaddr_space.sa_family = AF_INET; |