validns/validns-0.8-Wformat-truncation.patch

24 lines
782 B
Diff

--- validns-0.8-orig/ipseckey.c 2014-02-11 18:46:25.000000000 -0200
+++ validns-0.8/ipseckey.c 2018-02-11 04:54:42.167467112 -0200
@@ -100,10 +100,10 @@
strcpy(gw, rr->gateway.gateway_none);
break;
case 1:
- inet_ntop(AF_INET, &rr->gateway.gateway_ipv4, gw, 1024);
+ inet_ntop(AF_INET, &rr->gateway.gateway_ipv4, gw, 2048);
break;
case 2:
- inet_ntop(AF_INET6, &rr->gateway.gateway_ipv6, gw, 1024);
+ inet_ntop(AF_INET6, &rr->gateway.gateway_ipv6, gw, 2048);
break;
case 3:
strcpy(gw, rr->gateway.gateway_name);
@@ -111,7 +111,7 @@
default:
strcpy(gw, "??");
}
- snprintf(s, 1024, "( %d %d %d %s ... )",
+ snprintf(s, 2048, "( %d %d %d %s ... )",
rr->precedence, rr->gateway_type, rr->algorithm, gw);
return quickstrdup_temp(s);
}