--- rxvt-unicode/src/rxvtdaemon.C 2012/01/23 14:29:24 1.20 +++ rxvt-unicode/src/rxvtdaemon.C 2012/05/24 13:08:08 1.21 @@ -93,7 +93,7 @@ if (len) *len = l; - data = (char *)malloc (l + 1); + data.reset ((char *)malloc (l + 1)); if (!data) return false;