diff --git a/src/qcam/main_window.cpp b/src/qcam/main_window.cpp
index f140313e..2502ecd4 100644
--- a/src/qcam/main_window.cpp
+++ b/src/qcam/main_window.cpp
@@ -579,6 +579,7 @@ void MainWindow::stopCapture()
 	mappedBuffers_.clear();
 
 	requests_.clear();
+	freeQueue_.clear();
 
 	delete allocator_;
 
