diff --git a/sys/rpicamsrc/RaspiCapture.c b/sys/rpicamsrc/RaspiCapture.c index cae5cf61ce..a7d72a0e1b 100644 --- a/sys/rpicamsrc/RaspiCapture.c +++ b/sys/rpicamsrc/RaspiCapture.c @@ -1268,9 +1268,8 @@ raspi_capture_set_format_and_start(RASPIVID_STATE *state) return status; error: - if (camera) - mmal_component_destroy(camera); + mmal_component_disable(camera); return status; }