|
@@ -702,7 +702,7 @@ void init_filter(int port) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- int dummy;
|
|
|
+ int dummy=0;
|
|
|
|
|
|
int ret = setsockopt(raw_recv_fd, SOL_SOCKET, SO_DETACH_FILTER, &dummy, sizeof(dummy)); // in case i forgot to remove
|
|
|
if (ret != 0) {
|
|
@@ -841,7 +841,7 @@ void init_filter(int port) {
|
|
|
void remove_filter() {
|
|
|
filter_port = 0;
|
|
|
#ifdef UDP2RAW_LINUX
|
|
|
- int dummy;
|
|
|
+ int dummy=0;
|
|
|
int ret = setsockopt(raw_recv_fd, SOL_SOCKET, SO_DETACH_FILTER, &dummy, sizeof(dummy));
|
|
|
if (ret != 0) {
|
|
|
mylog(log_debug, "error remove fiter\n");
|