Fixed nonnull warning.

This commit is contained in:
Armin Novak 2014-11-17 00:21:04 +01:00
parent 4b746fbed7
commit 7c3adc8449
1 changed files with 4 additions and 1 deletions

View File

@ -217,7 +217,7 @@ void shadow_client_refresh_rect(rdpShadowClient* client, BYTE count, RECTANGLE_1
wParam = (SHADOW_MSG_IN_REFRESH_OUTPUT*) calloc(1, sizeof(SHADOW_MSG_IN_REFRESH_OUTPUT));
if (!wParam)
if (!wParam || !areas)
return;
wParam->numRects = (UINT32) count;
@ -227,8 +227,11 @@ void shadow_client_refresh_rect(rdpShadowClient* client, BYTE count, RECTANGLE_1
wParam->rects = (RECTANGLE_16*) calloc(wParam->numRects, sizeof(RECTANGLE_16));
if (!wParam->rects)
{
free (wParam);
return;
}
}
CopyMemory(wParam->rects, areas, wParam->numRects * sizeof(RECTANGLE_16));