Commit 806d4259 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

vmem: fix use of uninitialized memory

parent 7d3fc2a7
...@@ -253,16 +253,16 @@ static picture_pool_t *Pool(vout_display_t *vd, unsigned count) ...@@ -253,16 +253,16 @@ static picture_pool_t *Pool(vout_display_t *vd, unsigned count)
picture_t *pictures[count]; picture_t *pictures[count];
for (unsigned i = 0; i < count; i++) { for (unsigned i = 0; i < count; i++) {
picture_resource_t rsc; picture_sys_t *picsys = malloc(sizeof (*picsys));
if (unlikely(picsys == NULL))
rsc.p_sys = malloc(sizeof(*rsc.p_sys)); {
if (unlikely(!rsc.p_sys)) {
count = i; count = i;
break; break;
} }
picsys->sys = sys;
picsys->id = NULL;
rsc.p_sys->sys = sys; picture_resource_t rsc = { .p_sys = picsys };
rsc.p_sys->id = NULL;
for (unsigned i = 0; i < PICTURE_PLANE_MAX; i++) { for (unsigned i = 0; i < PICTURE_PLANE_MAX; i++) {
/* vmem-lock is responsible for the allocation */ /* vmem-lock is responsible for the allocation */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment