From 3bb75df683d55cd2fe257fb5dd37e92d694aec11 Mon Sep 17 00:00:00 2001 From: Lucas de Castro Borges Date: Mon, 3 Jun 2024 22:40:29 -0300 Subject: New upstream version 1.0.18 --- icmp_t.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'icmp_t.c') diff --git a/icmp_t.c b/icmp_t.c index 3620920..5262efa 100644 --- a/icmp_t.c +++ b/icmp_t.c @@ -322,11 +322,14 @@ static struct icmpmsg icmpmsgs[] = { { 256, 256, "impossible combination", "impossible combination" } }; +static struct icmpmsg icmperror = + { 256, 256, "unknown", "unknown" }; + struct icmpmsg *stricmp(int type, int code) { int i; - if(type > 255) return(&((struct icmpmsg) { 256, 256, "unknown", "unknown" })); + if(type > 255) return &icmperror; for(i = 0; icmpmsgs[i].type <= type; i++) if(icmpmsgs[i].type == type && icmpmsgs[i].code == code) return(&(icmpmsgs[i])); @@ -334,7 +337,7 @@ struct icmpmsg *stricmp(int type, int code) for(i = 0; icmpmsgs[i].type <= type; i++) if(icmpmsgs[i].type == type) return(&(icmpmsgs[i])); - return(&((struct icmpmsg) { 256, 256, "unknown", "unknown" })); + return &icmperror; } /* EOF */ -- cgit v1.2.3