winspool.drv: Check ptr for being NULL (Coverity).
This commit is contained in:
parent
6a19339207
commit
faf1485e4e
|
@ -3337,7 +3337,7 @@ static BOOL WINSPOOL_GetDevModeFromReg(HKEY hkey, LPCWSTR ValueName,
|
||||||
if (ptr && ((DEVMODEA*)ptr)->dmSize < sizeof(DEVMODEA))
|
if (ptr && ((DEVMODEA*)ptr)->dmSize < sizeof(DEVMODEA))
|
||||||
((DEVMODEA*)ptr)->dmSize = sizeof(DEVMODEA);
|
((DEVMODEA*)ptr)->dmSize = sizeof(DEVMODEA);
|
||||||
sz += (CCHDEVICENAME + CCHFORMNAME);
|
sz += (CCHDEVICENAME + CCHFORMNAME);
|
||||||
if(buflen >= sz) {
|
if (ptr && (buflen >= sz)) {
|
||||||
DEVMODEW *dmW = GdiConvertToDevmodeW((DEVMODEA*)ptr);
|
DEVMODEW *dmW = GdiConvertToDevmodeW((DEVMODEA*)ptr);
|
||||||
memcpy(ptr, dmW, sz);
|
memcpy(ptr, dmW, sz);
|
||||||
HeapFree(GetProcessHeap(),0,dmW);
|
HeapFree(GetProcessHeap(),0,dmW);
|
||||||
|
|
Loading…
Reference in New Issue