diff --git a/src/firewirecamera.cpp b/src/firewirecamera.cpp index d86d104ba3c30e1184c3e418bd8af3fe45627bf7..c4d13e0108dfef907007889e9cbdf3e5538fc3ec 100644 --- a/src/firewirecamera.cpp +++ b/src/firewirecamera.cpp @@ -1769,16 +1769,8 @@ int CFirewireCamera::get_num_DMA_buffers(void) CFirewireCamera::~CFirewireCamera() { - dc1394error_t error; - DEBUG_INFO("Stoping the image acquisition ... "); - error = dc1394_capture_stop(this->camera_handle); - if( error != DC1394_SUCCESS) - { - DEBUG_INFO("failed\n"); - /* handle the error */ - throw CFirewireInternalException(_HERE_,error); - } + dc1394_capture_stop(this->camera_handle); DEBUG_INFO("ok\n"); /* destroy the thread */ if ( this->one_shot_mode == DC1394_OFF )