* regtool.cc (find_key): Fix allocation size of "value".
This commit is contained in:
parent
4951591733
commit
708d2a1e64
@ -1,3 +1,7 @@
|
|||||||
|
2010-03-24 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* regtool.cc (find_key): Fix allocation size of "value".
|
||||||
|
|
||||||
2010-03-23 Corinna Vinschen <corinna@vinschen.de>
|
2010-03-23 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* locale.cc (add_locale_alias_locales): Always use loc_num at function
|
* locale.cc (add_locale_alias_locales): Always use loc_num at function
|
||||||
|
@ -377,7 +377,7 @@ find_key (int howmanyparts, REGSAM access, int option = 0)
|
|||||||
if (value)
|
if (value)
|
||||||
free (value);
|
free (value);
|
||||||
len = mbstowcs (NULL, n, 0) + 1;
|
len = mbstowcs (NULL, n, 0) + 1;
|
||||||
value = (wchar_t *) malloc (len);
|
value = (wchar_t *) malloc (len * sizeof (wchar_t));
|
||||||
mbstowcs (value, n, len);
|
mbstowcs (value, n, len);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -387,7 +387,7 @@ find_key (int howmanyparts, REGSAM access, int option = 0)
|
|||||||
if (value)
|
if (value)
|
||||||
free (value);
|
free (value);
|
||||||
len = mbstowcs (NULL, e + 1, 0) + 1;
|
len = mbstowcs (NULL, e + 1, 0) + 1;
|
||||||
value = (wchar_t *) malloc (len);
|
value = (wchar_t *) malloc (len * sizeof (wchar_t));
|
||||||
mbstowcs (value, e + 1, len);
|
mbstowcs (value, e + 1, len);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user