diff options
| -rw-r--r-- | drivers/media/platform/qcom/venus/hfi_msgs.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/media/platform/qcom/venus/hfi_msgs.c b/drivers/media/platform/qcom/venus/hfi_msgs.c index f8841713e417..a681ae5381d6 100644 --- a/drivers/media/platform/qcom/venus/hfi_msgs.c +++ b/drivers/media/platform/qcom/venus/hfi_msgs.c | |||
| @@ -239,11 +239,12 @@ static void hfi_sys_init_done(struct venus_core *core, struct venus_inst *inst, | |||
| 239 | break; | 239 | break; |
| 240 | } | 240 | } |
| 241 | 241 | ||
| 242 | if (!error) { | 242 | if (error) |
| 243 | rem_bytes -= read_bytes; | 243 | break; |
| 244 | data += read_bytes; | 244 | |
| 245 | num_properties--; | 245 | rem_bytes -= read_bytes; |
| 246 | } | 246 | data += read_bytes; |
| 247 | num_properties--; | ||
| 247 | } | 248 | } |
| 248 | 249 | ||
| 249 | err_no_prop: | 250 | err_no_prop: |
