camera_qcom2: fix memory leaks in camera_open (#22061)

old-commit-hash: 7a80bf7fcc
commatwo_master
Dean Lee 4 years ago committed by GitHub
parent 39aa741c32
commit 92627760de
  1. 6
      selfdrive/camerad/cameras/camera_qcom2.cc

@ -728,8 +728,10 @@ static void camera_open(CameraState *s) {
int ret = cam_control(s->csiphy_fd, CAM_CONFIG_DEV, &config_dev_cmd, sizeof(config_dev_cmd)); int ret = cam_control(s->csiphy_fd, CAM_CONFIG_DEV, &config_dev_cmd, sizeof(config_dev_cmd));
assert(ret == 0); assert(ret == 0);
release(s->multi_cam_state->video0_fd, buf_desc[0].mem_handle); munmap(csiphy_info, buf_desc[0].size);
release(s->multi_cam_state->video0_fd, cam_packet_handle); release_fd(s->multi_cam_state->video0_fd, buf_desc[0].mem_handle);
munmap(pkt, size);
release_fd(s->multi_cam_state->video0_fd, cam_packet_handle);
} }
// link devices // link devices

Loading…
Cancel
Save