forked from enlightenment/efl
evas: Prevent null pointer access
Summary: add null check Test Plan: N/A Reviewers: Hermet, cedric, kimcinoo, raster Reviewed By: raster Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12213
This commit is contained in:
parent
8d2c652104
commit
1f9e528b50
|
@ -27,6 +27,7 @@ evas_common_convert_rgb565_a5p_to_argb8888(void *data, int w, int h, int stride,
|
||||||
src = data;
|
src = data;
|
||||||
end = src + (stride * h);
|
end = src + (stride * h);
|
||||||
ret = malloc(w * h * sizeof(DATA32));
|
ret = malloc(w * h * sizeof(DATA32));
|
||||||
|
if (!ret) return NULL;
|
||||||
|
|
||||||
dst = ret;
|
dst = ret;
|
||||||
if (has_alpha)
|
if (has_alpha)
|
||||||
|
@ -55,6 +56,7 @@ evas_common_convert_agry88_to_argb8888(const void *data, int w, int h, int strid
|
||||||
src = data;
|
src = data;
|
||||||
end = src + ((stride >> 1) * h);
|
end = src + ((stride >> 1) * h);
|
||||||
ret = malloc(w * h * sizeof(DATA32));
|
ret = malloc(w * h * sizeof(DATA32));
|
||||||
|
if (!ret) return NULL;
|
||||||
dst = ret;
|
dst = ret;
|
||||||
|
|
||||||
if (has_alpha)
|
if (has_alpha)
|
||||||
|
@ -97,6 +99,7 @@ evas_common_convert_gry8_to_argb8888(const void *data, int w, int h, int stride,
|
||||||
src = data;
|
src = data;
|
||||||
end = src + (stride * h);
|
end = src + (stride * h);
|
||||||
ret = malloc(w * h * sizeof(DATA32));
|
ret = malloc(w * h * sizeof(DATA32));
|
||||||
|
if (!ret) return NULL;
|
||||||
dst = ret;
|
dst = ret;
|
||||||
|
|
||||||
if (has_alpha)
|
if (has_alpha)
|
||||||
|
|
Loading…
Reference in New Issue