summaryrefslogtreecommitdiff
path: root/net/amnezia-tools/files/patch-ipc-uapi.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--net/amnezia-tools/files/patch-ipc-uapi.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/net/amnezia-tools/files/patch-ipc-uapi.h b/net/amnezia-tools/files/patch-ipc-uapi.h
new file mode 100644
index 000000000000..61df9f69e784
--- /dev/null
+++ b/net/amnezia-tools/files/patch-ipc-uapi.h
@@ -0,0 +1,11 @@
+--- ipc-uapi.h.orig 2024-10-01 13:02:42 UTC
++++ ipc-uapi.h
+@@ -111,7 +111,7 @@ static int userspace_set_device(struct wgdevice *dev)
+ continue;
+ } else
+ continue;
+- fprintf(f, "allowed_ip=%s/%d\n", ip, allowedip->cidr);
++ fprintf(f, "allowed_ip=%s%s/%d\n", (allowedip->flags & WGALLOWEDIP_REMOVE_ME) ? "-" : "", ip, allowedip->cidr);
+ }
+ }
+ fprintf(f, "\n");