--- rxvt-unicode/src/main.C 2006/07/28 17:16:42 1.227 +++ rxvt-unicode/src/main.C 2006/08/18 23:03:31 1.229 @@ -58,15 +58,15 @@ bool rxvt_set_locale (const char *locale) NOTHROW { - int len = strlen (locale) + 1; + int size = strlen (locale) + 1; - if (len > sizeof (curlocale)) + if (size > sizeof (curlocale)) rxvt_fatal ("locale string too long, aborting.\n"); - if (!locale || !memcmp (locale, curlocale, len)) + if (!locale || !memcmp (locale, curlocale, size)) return false; - memcpy (curlocale, locale, len); + memcpy (curlocale, locale, size); setlocale (LC_CTYPE, curlocale); return true; } @@ -272,9 +272,9 @@ clear (); } - delete pix_colors_focused; + delete [] pix_colors_focused; #if OFF_FOCUS_FADING - delete pix_colors_unfocused; + delete [] pix_colors_unfocused; #endif displays.put (display);