$OpenBSD: patch-miscutil_c,v 1.2 2003/04/01 20:52:59 sturm Exp $ --- miscutil.c.orig Tue Nov 12 09:28:18 2002 +++ miscutil.c Sat Mar 29 18:17:03 2003 @@ -344,7 +344,7 @@ char *strdup( const char *s ) if (result != NULL) { - strcpy( result, s ); + strlcpy( result, s, sizeof(result) ); } return( result ); @@ -382,7 +382,7 @@ char *safe_strerror(int err) if (s == NULL) { - sprintf(buf, "(errno = %d)", err); + snprintf(buf, sizeof(buf), "(errno = %d)", err); s = buf; }