--- rxvt-unicode/src/rxvtutil.h 2012/05/24 15:03:47 1.53 +++ rxvt-unicode/src/rxvtutil.h 2012/05/25 07:38:05 1.54 @@ -112,13 +112,13 @@ free (p); } - // void because it makes sense in our context - void operator = (T *a) + void reset (T *a) { free (p); p = a; } + // void because it makes sense in our context void operator = (auto_ptr &a) { *this = a.p;