summaryrefslogtreecommitdiff
path: root/user/gmime/decode-route.patch
diff options
context:
space:
mode:
Diffstat (limited to 'user/gmime/decode-route.patch')
-rw-r--r--user/gmime/decode-route.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/user/gmime/decode-route.patch b/user/gmime/decode-route.patch
new file mode 100644
index 000000000..692550abf
--- /dev/null
+++ b/user/gmime/decode-route.patch
@@ -0,0 +1,32 @@
+From 3f7005f4c7576de581bb5164c7990aaa4031c2c1 Mon Sep 17 00:00:00 2001
+From: Jeffrey Stedfast <jestedfa@microsoft.com>
+Date: Fri, 4 Oct 2024 16:03:24 -0400
+Subject: [PATCH] Fixed issue in decode_route() when ENABLE_WARNINGS is enabled
+
+Fixes issue #169
+---
+ gmime/internet-address.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gmime/internet-address.c b/gmime/internet-address.c
+index cd6baa90..a89eab0e 100644
+--- a/gmime/internet-address.c
++++ b/gmime/internet-address.c
+@@ -45,7 +45,7 @@
+
+
+ #ifdef ENABLE_WARNINGS
+-#define w(x) x
++#define w(x) (x)
+ #else
+ #define w(x)
+ #endif /* ENABLE_WARNINGS */
+@@ -1437,7 +1437,7 @@ decode_route (const char **in)
+ skip_cfws (&inptr);
+
+ if (*inptr != ':') {
+- w(g_warning ("Invalid route domain-list, missing ':': %.*s", inptr - start, start));
++ w(g_warning ("Invalid route domain-list, missing ':': %.*s", inptr - *in, *in));
+ goto error;
+ }
+