Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ee910d98 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: vidc: Fix use after free bug in set_output_buffers"

parents b73e5ab9 f8ed842b
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -3389,7 +3389,7 @@ static int set_output_buffers(struct msm_vidc_inst *inst,
	enum hal_buffer buffer_type)
{
	int rc = 0;
	struct internal_buf *binfo;
	struct internal_buf *binfo = NULL;
	u32 smem_flags = 0, buffer_size;
	struct hal_buffer_requirements *output_buf, *extradata_buf;
	int i;
@@ -3498,10 +3498,10 @@ static int set_output_buffers(struct msm_vidc_inst *inst,
	}
	return rc;
fail_set_buffers:
	kfree(binfo);
fail_kzalloc:
	msm_comm_smem_free(inst, &binfo->smem);
err_no_mem:
	kfree(binfo);
fail_kzalloc:
	return rc;
}