From d5416de8ac7ca9dc9de001362df4e1271341a107 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Wed, 18 Jun 2025 09:59:27 +0900 Subject: [PATCH] loader/jpg: Fix uninitialized warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ../src/loaders/jpg/tvgJpgd.cpp:670:10: note: ‘padding_flag’ was declared here 670 | bool padding_flag; | ^~~~~~~~~~~~ ../src/loaders/jpg/tvgJpgd.cpp:674:9: warning: ‘padding_flag’ may be used uninitialized [-Wmaybe-uninitialized] 674 | if (padding_flag) return 0xFF; | ^~ --- src/loaders/jpg/tvgJpgd.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/loaders/jpg/tvgJpgd.cpp b/src/loaders/jpg/tvgJpgd.cpp index 956017d4..770de7b4 100644 --- a/src/loaders/jpg/tvgJpgd.cpp +++ b/src/loaders/jpg/tvgJpgd.cpp @@ -639,7 +639,10 @@ inline uint32_t jpeg_decoder::get_char() inline uint32_t jpeg_decoder::get_char(bool *pPadding_flag) { if (!m_in_buf_left) { - if (!prep_in_buffer()) return 0xFF; + if (!prep_in_buffer()) { + *pPadding_flag = false; + return 0xFF; + } if (!m_in_buf_left) { *pPadding_flag = true; int t = m_tem_flag;