[PATCH v1] android: camera_capabilities: Fix GCC 14 warning

Barnabás Pőcze pobrn at protonmail.com
Sat May 25 18:50:55 CEST 2024


GCC 14 thinks `rects` is a "possibly dangling reference to a temporary",
which causes the compilation to fail due to the use of `-Werror`.

Fix this by not using a reference.

Signed-off-by: Barnabás Pőcze <pobrn at protonmail.com>
---
 src/android/camera_capabilities.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/android/camera_capabilities.cpp b/src/android/camera_capabilities.cpp
index 6f4d48de..71043e12 100644
--- a/src/android/camera_capabilities.cpp
+++ b/src/android/camera_capabilities.cpp
@@ -1081,7 +1081,7 @@ int CameraCapabilities::initializeStaticMetadata()
 	}
 
 	{
-		const Span<const Rectangle> &rects =
+		const Span<const Rectangle> rects =
 			properties.get(properties::PixelArrayActiveAreas).value_or(Span<const Rectangle>{});
 		std::vector<int32_t> data{
 			static_cast<int32_t>(rects[0].x),
-- 
2.45.1




More information about the libcamera-devel mailing list