Message ID | CAEwic4YMtFqUzTSjw3H9oVP33D09X6MNfeUzUONU2hdJWbLy=Q@mail.gmail.com |
---|---|
State | New |
Headers | show |
On Thu, Nov 29, 2012 at 10:27 AM, Kai Tietz <ktietz70@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); > }
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); }