diff --git a/src/libcamera/v4l2_device.cpp b/src/libcamera/v4l2_device.cpp
index decd19ef..d4a9bb75 100644
--- a/src/libcamera/v4l2_device.cpp
+++ b/src/libcamera/v4l2_device.cpp
@@ -177,7 +177,7 @@ ControlList V4L2Device::getControls(const std::vector<uint32_t> &ids)
 	if (count == 0)
 		return {};
 
-	ControlList ctrls{ controls_ };
+	ControlList ctrls;
 
 	/*
 	 * Start by filling the ControlList. This can't be combined with filling
