6 Jan
2009
6 Jan
'09
10:51 a.m.
2009/1/6 Rico Schüller <kgbricola(a)web.de>:
Allan Tong schrieb:
Wrong pointer was being passed to HeapFree.
- Allan
Why did you remove these two lines? Was this your intention? - dev_multistate_funcs[cur[i].state][0] = multistate_funcs[cur[i].state][0]; - dev_multistate_funcs[cur[i].state][1] = multistate_funcs[cur[i].state][1];
Because HeapReAlloc() should already take care of any copying, if needed. Using HeapReAlloc() without checking the result first isn't safe of course, but neither was the original code.