--- rxvt-unicode/src/rxvtfont.C 2007/12/26 14:22:30 1.126 +++ rxvt-unicode/src/rxvtfont.C 2008/01/07 12:41:31 1.127 @@ -633,7 +633,7 @@ { size_t len = field - name; *ptr = (char *)malloc (len + strlen (replace) + strlen (end) + 1); - strncpy (*ptr, name, len); + memcpy (*ptr, name, len); strcpy (*ptr + len, replace); strcat (*ptr, end); @@ -1534,7 +1534,7 @@ if (end - desc < 511) { - strncpy (buf, desc, end - desc); + memcpy (buf, desc, end - desc); buf[end - desc] = 0; fonts.push_back (new_font (buf, cs));