From 270e04dd239109d6a3ae8f3b4d054c7178fb342e Mon Sep 17 00:00:00 2001 From: Job Snijders Date: Tue, 17 Aug 2021 22:20:16 +0000 Subject: [PATCH] The string returned by inet_ntoa() resides in a static memory area --- bgpq4_printer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bgpq4_printer.c b/bgpq4_printer.c index bfbdeeb..429ec12 100644 --- a/bgpq4_printer.c +++ b/bgpq4_printer.c @@ -1375,10 +1375,10 @@ bgpq4_print_ceacl(struct sx_radix_node *n, void *ff) inet_ntoa(n->prefix->addr.addr)); } - if (wildmask.s_addr) - fprintf(f, "%s %s\n", inet_ntoa(mask), - inet_ntoa(wildmask)); - else { + if (wildmask.s_addr) { + fprintf(f, "%s ", inet_ntoa(mask)); + fprintf(f, "%s\n", inet_ntoa(wildmask)); + } else { fprintf(f, "host %s\n", inet_ntoa(mask)); } } else {