mirror of
https://github.com/3proxy/3proxy.git
synced 2025-02-23 18:45:40 +08:00
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:
parent
bd37ffa2f7
commit
55fb037b48
@ -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;
|
||||
|
@ -1,2 +1,2 @@
|
||||
#define VERSION "3proxy-0.8b-devel"
|
||||
#define BUILDDATE "151203020751"
|
||||
#define BUILDDATE "151204012035"
|
||||
|
Loading…
Reference in New Issue
Block a user