--- rxvt-unicode/src/rxvtfont.C 2010/01/30 20:43:57 1.153 +++ rxvt-unicode/src/rxvtfont.C 2010/03/28 22:02:52 1.154 @@ -1677,7 +1677,7 @@ if (find_font (font) < 0) { char fontname[4096]; - sprintf (fontname, "xft:%-.4090s", font); + snprintf (fontname, sizeof (fontname), "xft:%s", font); fonts.push_back (new_font (fontname, CS_UNICODE)); }