diff options
author | Adam Hamsik <adam.hamsik@lablabs.io> | 2022-03-26 13:57:59 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-26 13:57:59 +0300 |
commit | 8aa0ed254951d21e23afa9352a9a33ae830e4a79 (patch) | |
tree | b4d67fa088d86f61806bc7ac32dc11ae0e6a4897 | |
parent | 148b851d10abb2dcb36cf2b952e9bca2561081d7 (diff) | |
parent | d99c64bb78030cad8ed4cd13c577e60c13c3ad59 (diff) |
Merge pull request #121 from specialpointcentral/master
Fix GCC errors in DEBUG mode
-rwxr-xr-x | configure | 2 | ||||
-rw-r--r-- | src/core.c | 4 | ||||
-rw-r--r-- | src/libproxychains.c | 4 |
3 files changed, 5 insertions, 5 deletions
@@ -80,7 +80,7 @@ if [ -z "$CC" ] ; then fi if [ $develflg -eq 1 ]; then - CFLAGS="-Wextra -Wunused -Wuninitialized -Wconversion -fno-common -g -O0" + CFLAGS="-Wextra -Wunused -Wuninitialized -Wconversion -fno-common -g -O0 -DDEBUG" fi echo CC?=$CC>config.mak @@ -528,7 +528,7 @@ unsigned int get_rand_int(unsigned int range){ return (randval % range); } else { srand((unsigned int)time(NULL)); - return (rand() % range); + return ((unsigned int)rand() % range); } } @@ -906,7 +906,7 @@ int proxy_getaddrinfo(const char *node, const char *service, const struct addrin if(service) proxy_getservbyname(service, &se_buf, buf, sizeof(buf), &se); - port = se ? se->s_port : htons(atoi(service ? service : "0")); + port = se ? se->s_port : htons((uint16_t)atoi(service ? service : "0")); ((struct sockaddr_in *) &space->sockaddr_space)->sin_port = (in_port_t)port; *res = p = &space->addrinfo_space; diff --git a/src/libproxychains.c b/src/libproxychains.c index 7af91ab..0a1afb4 100644 --- a/src/libproxychains.c +++ b/src/libproxychains.c @@ -335,14 +335,14 @@ static void get_chain_data(proxy_data * pd, unsigned int *proxy_count, chain_typ if(dnat_orig_port[0]) { dnats[num_dnats].orig_port = - (short) atoi(dnat_orig_port); + (unsigned short) atoi(dnat_orig_port); } else { dnats[num_dnats].orig_port = 0; } if(dnat_new_port[0]) { dnats[num_dnats].new_port = - (short) atoi(dnat_new_port); + (unsigned short) atoi(dnat_new_port); } else { dnats[num_dnats].new_port = 0; } |