From cec56274c73bd8f9724109a908f440fbac6edd9f Mon Sep 17 00:00:00 2001
From: Mark Puha
Date: Sat, 23 Aug 2025 18:43:48 +0200
Subject: [PATCH] chore: remove contains hyphen
---
src/containers.h | 8 --------
src/ipc-uapi.h | 19 ++++---------------
2 files changed, 4 insertions(+), 23 deletions(-)
diff --git a/src/containers.h b/src/containers.h
index c6505da..414809f 100644
--- a/src/containers.h
+++ b/src/containers.h
@@ -157,12 +157,4 @@ static inline void free_wgdevice(struct wgdevice *dev)
free(dev);
}
-static inline int contains_hyphen(const char *str)
-{
- if (strchr(str, '-') != NULL)
- return 1;
-
- return 0;
-}
-
#endif
diff --git a/src/ipc-uapi.h b/src/ipc-uapi.h
index 91b1181..a998a80 100644
--- a/src/ipc-uapi.h
+++ b/src/ipc-uapi.h
@@ -25,17 +25,6 @@
#include "ipc-uapi-unix.h"
#endif
-
-static void set_magic_header(FILE *f, const char* prefix, const char *header_field)
-{
- if (contains_hyphen(header_field))
- fprintf(f, "%s=%s\n", prefix, header_field);
- else {
- uint32_t magic_header = strtoul(header_field, NULL, 10);
- fprintf(f, "%s=%u\n", prefix, magic_header);
- }
-}
-
static int userspace_set_device(struct wgdevice *dev)
{
char hex[WG_KEY_LEN_HEX], ip[INET6_ADDRSTRLEN], host[4096 + 1], service[512 + 1];
@@ -77,13 +66,13 @@ static int userspace_set_device(struct wgdevice *dev)
if (dev->flags & WGDEVICE_HAS_S4)
fprintf(f, "s4=%u\n", dev->transport_packet_junk_size);
if (dev->flags & WGDEVICE_HAS_H1)
- set_magic_header(f, "h1", dev->init_packet_magic_header);
+ fprintf(f, "h1=%s\n", dev->init_packet_magic_header);
if (dev->flags & WGDEVICE_HAS_H2)
- set_magic_header(f, "h2", dev->response_packet_magic_header);
+ fprintf(f, "h2=%s\n", dev->response_packet_magic_header);
if (dev->flags & WGDEVICE_HAS_H3)
- set_magic_header(f, "h3", dev->underload_packet_magic_header);
+ fprintf(f, "h3=%s\n", dev->underload_packet_magic_header);
if (dev->flags & WGDEVICE_HAS_H4)
- set_magic_header(f, "h4", dev->transport_packet_magic_header);
+ fprintf(f, "h4=%s\n", dev->transport_packet_magic_header);
if (dev->flags & WGDEVICE_HAS_I1)
fprintf(f, "i1=%s\n", dev->i1);