Explorar o código

Merge "video: driver: Handle mem corruption while parsing dpb list prop"

qctecmdr %!s(int64=2) %!d(string=hai) anos
pai
achega
c7b90ad604
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      driver/vidc/src/venus_hfi_response.c

+ 1 - 0
driver/vidc/src/venus_hfi_response.c

@@ -1587,6 +1587,7 @@ static int handle_dpb_list_property(struct msm_vidc_inst *inst,
 			"%s: dpb list payload size %d exceeds expected max size %d\n",
 			__func__, payload_size, MAX_DPB_LIST_PAYLOAD_SIZE);
 		msm_vidc_change_state(inst, MSM_VIDC_ERROR, __func__);
+		return -EINVAL;
 	}
 	memcpy(inst->dpb_list_payload, payload_start, payload_size);