mi: fix memory leak in miZeroLine

Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Nicolas Peninguy <nico@lostgeeks.org>
This commit is contained in:
Tiago Vignatti 2011-03-29 16:48:21 +03:00
parent daae5e5de1
commit 90e03ab026

View File

@ -157,9 +157,11 @@ miZeroLine(
list_len = (height >= width) ? height : width;
pspanInit = malloc(list_len * sizeof(DDXPointRec));
pwidthInit = malloc(list_len * sizeof(int));
if (!pspanInit || !pwidthInit)
if (!pspanInit || !pwidthInit) {
free(pspanInit);
free(pwidthInit);
return;
}
Nspans = 0;
new_span = TRUE;
spans = pspanInit - 1;