diff --git a/src/video_capture/DirectShowGrabber.cpp b/src/video_capture/DirectShowGrabber.cpp index 6983a934d..beade3bbd 100644 --- a/src/video_capture/DirectShowGrabber.cpp +++ b/src/video_capture/DirectShowGrabber.cpp @@ -221,6 +221,7 @@ static bool cleanup(struct vidcap_dshow_state *s) { if (s->returnBuffer != NULL) free(s->returnBuffer); if (s->convert_buffer != NULL) free(s->convert_buffer); if (yuv_clamp != NULL) free(yuv_clamp); + free(s->deviceName); DeleteCriticalSection(&s->returnBufferCS);