Avoid overflow in external

Use sockaddr_in6 for extsa if compiled with IPv6 support to be uniform
and avoid overflows.
This commit is contained in:
z3APA3A 2015-12-04 01:23:19 +03:00
parent bd37ffa2f7
commit 55fb037b48
2 changed files with 4 additions and 3 deletions

View File

@ -376,10 +376,11 @@ struct srvparam {
#ifndef NOIPV6
struct sockaddr_in6 intsa;
struct sockaddr_in6 extsa6;
struct sockaddr_in6 extsa;
#else
struct sockaddr_in intsa;
#endif
struct sockaddr_in extsa;
#endif
pthread_mutex_t counter_mutex;
struct pollfd fds;
FILE *stdlog;
@ -499,7 +500,7 @@ struct extparam {
#ifndef NOIPV6
struct sockaddr_in6 intsa;
struct sockaddr_in6 extsa6;
struct sockaddr_in extsa;
struct sockaddr_in6 extsa;
#else
struct sockaddr_in intsa;
struct sockaddr_in extsa;

View File

@ -1,2 +1,2 @@
#define VERSION "3proxy-0.8b-devel"
#define BUILDDATE "151203020751"
#define BUILDDATE "151204012035"