diff --git a/src/gstreamer/gstlibcamerasrc.cpp b/src/gstreamer/gstlibcamerasrc.cpp
index 767017db..b0eb2dd7 100644
--- a/src/gstreamer/gstlibcamerasrc.cpp
+++ b/src/gstreamer/gstlibcamerasrc.cpp
@@ -765,7 +765,7 @@ gst_libcamera_src_send_event(GstElement *element, GstEvent *event)

 	switch (GST_EVENT_TYPE(event)) {
 	case GST_EVENT_EOS: {
-		g_autoptr(GstEvent) oldEvent = self->pending_eos.exchange(event);
+		[[maybe_unused]] g_autoptr(GstEvent) oldEvent = self->pending_eos.exchange(event);

 		ret = TRUE;
 		break;
