Browse Source

strcat -> strlcat

ok deraadt@ tedu@ tdeval@
OPENBSD_3_4
hin 22 years ago
parent
commit
e8060b1c19
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/lib/libc/stdlib/realpath.c

+ 3
- 3
src/lib/libc/stdlib/realpath.c View File

@ -35,7 +35,7 @@
*/ */
#if defined(LIBC_SCCS) && !defined(lint) #if defined(LIBC_SCCS) && !defined(lint)
static char *rcsid = "$OpenBSD: realpath.c,v 1.7 2002/05/24 21:22:37 deraadt Exp $";
static char *rcsid = "$OpenBSD: realpath.c,v 1.8 2003/04/04 22:47:43 hin Exp $";
#endif /* LIBC_SCCS and not lint */ #endif /* LIBC_SCCS and not lint */
#include <sys/param.h> #include <sys/param.h>
@ -144,8 +144,8 @@ loop:
goto err1; goto err1;
} }
if (rootd == 0) if (rootd == 0)
(void)strcat(resolved, "/");
(void)strcat(resolved, wbuf);
strlcat(resolved, "/", MAXPATHLEN);
strlcat(resolved, wbuf, MAXPATHLEN);
} }
/* Go back to where we came from. */ /* Go back to where we came from. */


Loading…
Cancel
Save