diff --git a/modules/highgui/src/cap_ximea.cpp b/modules/highgui/src/cap_ximea.cpp index cb94aff272..dbb8f58683 100755 --- a/modules/highgui/src/cap_ximea.cpp +++ b/modules/highgui/src/cap_ximea.cpp @@ -116,9 +116,12 @@ error: void CvCaptureCAM_XIMEA::close() { - xiStopAcquisition(hmv); - xiCloseDevice(hmv); - hmv = NULL; + if(hmv) + { + xiStopAcquisition(hmv); + xiCloseDevice(hmv); + hmv = NULL; + } } /**********************************************************************************/