diff options
| author | Lucas de Castro Borges <lucas@gnuabordo.com.br> | 2024-06-03 22:40:29 -0300 |
|---|---|---|
| committer | Lucas de Castro Borges <lucas@gnuabordo.com.br> | 2024-06-03 22:48:44 -0300 |
| commit | 18daa36e5531db0aeb9454a694ab79ddd840986e (patch) | |
| tree | 44520c48bc87fdaf79bc2dcdbfaee5a68021b56a /icmp6_t.c | |
| parent | e0c6ccf0ade7b6eddbe888590eec1b7d21f1051b (diff) | |
New upstream version 1.0.18upstream/1.0.18
Diffstat (limited to 'icmp6_t.c')
| -rw-r--r-- | icmp6_t.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -100,11 +100,14 @@ struct icmp6msg icmp6msgs[] = { { 256, 256, "impossible combination", "impossible combination" } }; +struct icmp6msg icmp6error = + { 256, 256, "unknown", "unknown" }; + struct icmp6msg *stricmp6(int type, int code) { int i; - if(type > 255) return(&((struct icmp6msg) { 256, 256, "unknown", "unknown" })); + if(type > 255) return &icmp6error; for(i = 0; icmp6msgs[i].type <= type; i++) if(icmp6msgs[i].type == type && icmp6msgs[i].code == code) return(&(icmp6msgs[i])); @@ -112,7 +115,7 @@ struct icmp6msg *stricmp6(int type, int code) for(i = 0; icmp6msgs[i].type <= type; i++) if(icmp6msgs[i].type == type) return(&(icmp6msgs[i])); - return(&((struct icmp6msg) { 256, 256, "unknown", "unknown" })); + return &icmp6error; } /* EOF */ |
