summaryrefslogtreecommitdiff
path: root/src/ipcpd/unicast/addr-auth.h
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2025-08-15 19:01:23 +0200
committerSander Vrijders <sander@ouroboros.rocks>2025-08-18 08:29:39 +0200
commitf1fcec220c8454cb461bd1ac22621a1b64609051 (patch)
tree2bbc3f01f1cd797da2888dcc04c8d819c3444635 /src/ipcpd/unicast/addr-auth.h
parent961b3824bfb82ddb00f85c1a7fbed7f802f48219 (diff)
downloadouroboros-f1fcec220c8454cb461bd1ac22621a1b64609051.tar.gz
ouroboros-f1fcec220c8454cb461bd1ac22621a1b64609051.zip
ipcpd: Fix addresses in RIB entriesbe
The entries of the RIB were broken as some paths in FUSE were checked against the old entry format. Updated the address format to use a dot to avoid escaping colons and spaces and be friendlier to command line tools such as 'cat'. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Diffstat (limited to 'src/ipcpd/unicast/addr-auth.h')
-rw-r--r--src/ipcpd/unicast/addr-auth.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ipcpd/unicast/addr-auth.h b/src/ipcpd/unicast/addr-auth.h
index b453cba5..0d2cd4c0 100644
--- a/src/ipcpd/unicast/addr-auth.h
+++ b/src/ipcpd/unicast/addr-auth.h
@@ -27,12 +27,12 @@
#include <stdint.h>
-#define ADDR_FMT32 "%02x:%02x:%02x:%02x"
+#define ADDR_FMT32 "%02x.%02x.%02x.%02x"
#define ADDR_VAL32(a) \
((uint8_t *) a)[0], ((uint8_t *) a)[1], \
((uint8_t *) a)[2], ((uint8_t *) a)[3]
-#define ADDR_FMT64 ADDR_FMT32 ":" ADDR_FMT32
+#define ADDR_FMT64 ADDR_FMT32 "." ADDR_FMT32
#define ADDR_VAL64(a) ADDR_VAL32(a), ADDR_VAL32(a + 4)
int addr_auth_init(enum pol_addr_auth type,