diff --git a/src/libcamera/camera_sensor.cpp b/src/libcamera/camera_sensor.cpp
index 2b9d8fa..cb6649e 100644
--- a/src/libcamera/camera_sensor.cpp
+++ b/src/libcamera/camera_sensor.cpp
@@ -191,8 +191,8 @@ V4L2SubdeviceFormat CameraSensor::getFormat(const std::vector<unsigned int> &mbu
 {
 	V4L2SubdeviceFormat format{};
 
-	for (unsigned int code : mbusCodes_) {
-		if (std::any_of(mbusCodes.begin(), mbusCodes.end(),
+	for (unsigned int code : mbusCodes) {
+		if (std::any_of(mbusCodes_.begin(), mbusCodes_.end(),
 				[code](unsigned int c) { return c == code; })) {
 			format.mbus_code = code;
 			break;
