--- rxvt-unicode/src/rxvtutil.h 2012/04/13 11:46:37 1.51 +++ rxvt-unicode/src/rxvtutil.h 2012/05/24 13:08:08 1.52 @@ -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;