Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/haad/proxychains.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Hamsik <adam.hamsik@lablabs.io>2022-03-26 13:58:34 +0300
committerGitHub <noreply@github.com>2022-03-26 13:58:34 +0300
commit0ef3d6d5c88325ce35079c1a43b9c51809d6460a (patch)
treecde6f3dedd1db7c90e040264260c023bd63b01b1
parent8aa0ed254951d21e23afa9352a9a33ae830e4a79 (diff)
parent412ef4235bda09285aad9d0d5097e66366b20c28 (diff)
Merge pull request #112 from sorki/fixWarnings
fix GCC strncpy warnings
-rw-r--r--src/core.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core.c b/src/core.c
index 0c89bde..7e53f0e 100644
--- a/src/core.c
+++ b/src/core.c
@@ -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;