On Thu, Nov 29, 2012 at 10:27 AM, Kai Tietz <ktiet...@googlemail.com> wrote: > Fine. Tested patch using XNEWVEC/XRESIZEVEC for this. Ok for apply?
This is OK with a ChangeLog entry. Thanks. Ian > Index: prefix.c > =================================================================== > --- prefix.c (Revision 193939) > +++ prefix.c (Arbeitskopie) > @@ -157,12 +157,12 @@ lookup_key (char *key) > } > > size = 32; > - dst = xmalloc (size); > + dst = XNEWVEC (char, size); > > res = RegQueryValueExA (reg_key, key, 0, &type, (LPBYTE) dst, &size); > if (res == ERROR_MORE_DATA && type == REG_SZ) > { > - dst = xrealloc (dst, size); > + dst = XRESIZEVEC (char, dst, size); > res = RegQueryValueExA (reg_key, key, 0, &type, (LPBYTE) dst, &size); > }