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
|
#ifndef NOIPV6
|
||||||
struct sockaddr_in6 intsa;
|
struct sockaddr_in6 intsa;
|
||||||
struct sockaddr_in6 extsa6;
|
struct sockaddr_in6 extsa6;
|
||||||
|
struct sockaddr_in6 extsa;
|
||||||
#else
|
#else
|
||||||
struct sockaddr_in intsa;
|
struct sockaddr_in intsa;
|
||||||
#endif
|
|
||||||
struct sockaddr_in extsa;
|
struct sockaddr_in extsa;
|
||||||
|
#endif
|
||||||
pthread_mutex_t counter_mutex;
|
pthread_mutex_t counter_mutex;
|
||||||
struct pollfd fds;
|
struct pollfd fds;
|
||||||
FILE *stdlog;
|
FILE *stdlog;
|
||||||
@ -499,7 +500,7 @@ struct extparam {
|
|||||||
#ifndef NOIPV6
|
#ifndef NOIPV6
|
||||||
struct sockaddr_in6 intsa;
|
struct sockaddr_in6 intsa;
|
||||||
struct sockaddr_in6 extsa6;
|
struct sockaddr_in6 extsa6;
|
||||||
struct sockaddr_in extsa;
|
struct sockaddr_in6 extsa;
|
||||||
#else
|
#else
|
||||||
struct sockaddr_in intsa;
|
struct sockaddr_in intsa;
|
||||||
struct sockaddr_in extsa;
|
struct sockaddr_in extsa;
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
#define VERSION "3proxy-0.8b-devel"
|
#define VERSION "3proxy-0.8b-devel"
|
||||||
#define BUILDDATE "151203020751"
|
#define BUILDDATE "151204012035"
|
||||||
|
Loading…
Reference in New Issue
Block a user