From ac10646d45729b02230d6ba16729bb91850b3186 Mon Sep 17 00:00:00 2001 From: deraadt <> Date: Thu, 16 Dec 1999 07:46:51 +0000 Subject: incorrect bounds on strlcpy() --- src/lib/libc/net/if_indextoname.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/libc/net/if_indextoname.c b/src/lib/libc/net/if_indextoname.c index b05e82e9ff..0b71010ace 100644 --- a/src/lib/libc/net/if_indextoname.c +++ b/src/lib/libc/net/if_indextoname.c @@ -111,7 +111,7 @@ if_indextoname(unsigned int index, char *name) struct sockaddr_dl *sd = p; if (sd->sdl_index == index) { - strlcpy(name, lastname, sizeof(name)); + strlcpy(name, lastname, IFNAMSIZ); retname = name; goto ret; } @@ -127,7 +127,7 @@ if_indextoname(unsigned int index, char *name) strlcpy(iname, lastname, sizeof(iname)); if (iname[0]) { - strlcpy(name, iname, sizeof(name)); + strlcpy(name, iname, IFNAMSIZ); retname = name; } ret: -- cgit v1.2.3-55-g6feb