camerad: fix null dereference in camera_bufs_raw when accessing cur_camera_buf (#34635)

Fix null dereference in camera_bufs_raw
This commit is contained in:
Dean Lee
2025-02-21 02:57:20 +08:00
committed by GitHub
parent 99e552b485
commit 6d0aafd0f4
+3 -1
View File
@@ -57,7 +57,9 @@ bool CameraBuf::acquire() {
}
cur_frame_data = frame_metadata[cur_buf_idx];
cur_camera_buf = &camera_bufs_raw[cur_buf_idx];
if (camera_bufs_raw) {
cur_camera_buf = &camera_bufs_raw[cur_buf_idx];
}
cur_yuv_buf = vipc_server->get_buffer(stream_type, cur_buf_idx);
cur_frame_data.processing_time = (double)(cur_frame_data.timestamp_end_of_isp - cur_frame_data.timestamp_eof)*1e-9;