$OpenBSD: patch-libcharset_lib_localcharset_c,v 1.1 2007/08/25 13:51:08 naddy Exp $
--- libcharset/lib/localcharset.c.orig	Fri Jun 27 14:08:47 2003
+++ libcharset/lib/localcharset.c	Wed Aug  1 19:32:53 2007
@@ -186,8 +186,9 @@ get_charset_aliases ()
 		  res_size = 0;
 		  break;
 		}
-	      strcpy (res_ptr + res_size - (l2 + 1) - (l1 + 1), buf1);
-	      strcpy (res_ptr + res_size - (l2 + 1), buf2);
+	      strlcpy (res_ptr + res_size - (l2 + 1) - (l1 + 1), buf1,
+		l1 + 1 + l2 + 1 + 1);
+	      strlcpy (res_ptr + res_size - (l2 + 1), buf2, l2 + 1 + 1);
 	    }
 	  fclose (fp);
 	  if (res_size == 0)
