From 708526f331026d13547ad7460e46843b9509b1d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 22 Jun 2022 10:36:19 +0200 Subject: [PATCH] imageconverter: avoid passing invalid PixelFormat to pixelSize(). --- src/Magnum/Trade/imageconverter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Magnum/Trade/imageconverter.cpp b/src/Magnum/Trade/imageconverter.cpp index 0fcf91961..cbd824880 100644 --- a/src/Magnum/Trade/imageconverter.cpp +++ b/src/Magnum/Trade/imageconverter.cpp @@ -474,11 +474,11 @@ no -C / --converter is specified, AnyImageConverter is used.)") /** @todo Any chance to do this without using internal APIs? */ const PixelFormat format = Utility::ConfigurationValue::fromString(args.value("importer").substr(4), {}); - const UnsignedInt pixelSize = Magnum::pixelSize(format); if(format == PixelFormat{}) { Error{} << "Invalid raw pixel format" << args.value("importer"); return 4; } + const UnsignedInt pixelSize = Magnum::pixelSize(format); /* Read the file or map it if requested */ Containers::Array data;