diff options
Diffstat (limited to 'sbin/route/route.c')
-rw-r--r-- | sbin/route/route.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sbin/route/route.c b/sbin/route/route.c index 64a2e60..dd23bc1 100644 --- a/sbin/route/route.c +++ b/sbin/route/route.c @@ -410,6 +410,8 @@ routename(sa) while (++s < slim && cp < cpe) /* start with sa->sa_data */ if ((n = snprintf(cp, cpe - cp, " %x", *s)) > 0) cp += n; + else + *cp = '\0'; break; } } @@ -546,6 +548,8 @@ netname(sa) while (s < slim && cp < cpe) if ((n = snprintf(cp, cpe - cp, " %x", *s++)) > 0) cp += n; + else + *cp = '\0'; break; } } |