Another leak?

This commit is contained in:
Kovid Goyal 2012-09-09 20:38:14 +05:30
parent b5109cbdf0
commit 113269d00c

View File

@ -196,7 +196,8 @@ get_registry_property(HDEVINFO hDevInfo, DWORD index, DWORD property, BOOL *iter
buffersize, buffersize,
&buffersize)) { &buffersize)) {
if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) { if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
buffer = (LPTSTR)PyMem_Malloc(2*buffersize); // Twice for bug in Win2k if (buffer != NULL) { PyMem_Free(buffer); buffer = NULL; }
buffer = (LPWSTR)PyMem_Malloc(2*buffersize); // Twice for bug in Win2k
} else { } else {
PyMem_Free(buffer); PyMem_Free(buffer);
PyErr_SetFromWindowsErr(0); PyErr_SetFromWindowsErr(0);