--- rxvt-unicode/src/rxvtutil.C 2006/02/20 22:42:01 1.7 +++ rxvt-unicode/src/rxvtutil.C 2007/08/27 21:30:50 1.8 @@ -95,8 +95,7 @@ { if (len > temp_len) { - free (temp_buf); - temp_buf = malloc (len); + temp_buf = realloc (temp_buf, len); temp_len = len; }