From 110e1b1ee693dc9f565b8e7319084c6ed23b5d66 Mon Sep 17 00:00:00 2001
From: Mark Puha
Date: Tue, 22 Jul 2025 18:19:48 +0200
Subject: [PATCH] fix: NULL out empty string
---
src/config.c | 2 +-
src/containers.h | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/config.c b/src/config.c
index 80d098d..b8e56da 100644
--- a/src/config.c
+++ b/src/config.c
@@ -421,7 +421,7 @@ err:
static inline bool parse_awg_string(char **device_value, const char *name, const char *value) {
size_t len = strlen(value);
if (!len) {
- *device_value = "";
+ *device_value = NULL;
return true;
}
diff --git a/src/containers.h b/src/containers.h
index b72e0f0..7ba9fac 100644
--- a/src/containers.h
+++ b/src/containers.h
@@ -151,7 +151,6 @@ static inline void free_wgdevice(struct wgdevice *dev)
free(peer);
}
-
free(dev->init_packet_magic_header);
free(dev->response_packet_magic_header);
free(dev->underload_packet_magic_header);