]> www.tinc-vpn.org Git - tinc/blobdiff - src/net_setup.c
expose traffic stats to 'tinc info ___' and 'tinc dump nodes'
[tinc] / src / net_setup.c
index 4f9d738f7c9498d3876cbe98fd4c4becf39b2416..455f66c68d78ee55ddded5e5d9f1b59b3a9aedba 100644 (file)
@@ -902,6 +902,7 @@ static bool setup_myself(void) {
 
                free(myport);
                memcpy(&sa, ai->ai_addr, ai->ai_addrlen);
+               freeaddrinfo(ai);
                sockaddr2str(&sa, NULL, &myport);
        }
 
@@ -948,6 +949,16 @@ static bool setup_myself(void) {
                }
        }
 
+       get_config_int(lookup_config(config_tree, "FWMark"), &fwmark);
+#ifndef SO_MARK
+
+       if(fwmark) {
+               logger(DEBUG_ALWAYS, LOG_ERR, "FWMark not supported on this platform!");
+               return false;
+       }
+
+#endif
+
        int replaywin_int;
 
        if(get_config_int(lookup_config(config_tree, "ReplayWindow"), &replaywin_int)) {