From 4d7e94c5e4377226eb0a16ee836ad7c9bc79bec3 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Thu, 18 Apr 2024 19:08:23 +0200 Subject: [PATCH] [idn2] Warnings when built with -Didn=false . Spotted by jon --- src/config/cmdline.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/config/cmdline.c b/src/config/cmdline.c index 5c4492d6..d65c66e1 100644 --- a/src/config/cmdline.c +++ b/src/config/cmdline.c @@ -166,8 +166,11 @@ lookup_cmd(struct option *o, char ***argv, int *argc) { struct sockaddr_storage *addrs = NULL; int addrno, i; - char *idname, *idname2; + char *idname; +#ifdef CONFIG_IDN2 + char *idname2 = NULL; int allocated = 0; +#endif if (!*argc) return gettext("Parameter expected"); if (*argc > 1) return gettext("Too many parameters"); @@ -193,9 +196,12 @@ lookup_cmd(struct option *o, char ***argv, int *argc) #else usrerror(gettext("Host not found")); #endif + +#ifdef CONFIG_IDN2 if (allocated) { free(idname2); } +#endif return ""; } @@ -224,9 +230,11 @@ lookup_cmd(struct option *o, char ***argv, int *argc) fflush(stdout); +#ifdef CONFIG_IDN2 if (allocated) { free(idname2); } +#endif return ""; }