libfreerdp-codec: allow region_uninit to be called multiple times

This commit is contained in:
Marc-André Moreau 2015-02-05 15:10:24 -05:00
parent a7eb109200
commit fdde017526

View File

@ -798,10 +798,12 @@ BOOL region16_intersect_rect(REGION16 *dst, const REGION16 *src, const RECTANGLE
void region16_uninit(REGION16 *region) void region16_uninit(REGION16 *region)
{ {
assert(region); assert(region);
assert(region->data);
if (region->data)
{
if (region->data->size) if (region->data->size)
free(region->data); free(region->data);
region->data = NULL; region->data = NULL;
} }
}