22 Mar
2011
22 Mar
'11
11:19 a.m.
On 22 March 2011 02:27, Austin English <austinenglish(a)gmail.com> wrote:
defval_tmp = HeapAlloc(GetProcessHeap(), 0, (len + 1) * sizeof(WCHAR)); - memcpy(defval_tmp, def_val, len * sizeof(WCHAR)); - defval_tmp[len] = '\0'; + memcpy(defval_tmp, def_val, defval_len * sizeof(WCHAR)); + defval_tmp[defval_len] = '\0';
I think you're allocating the wrong amount of memory now.