Commit e09d43e2 for tesseract
commit e09d43e29c4784998e9c5984b65ee5e38956ab36
Author: Stefan Weil <sw@weilnetz.de>
Date: Sun Aug 9 13:13:40 2026 +0200
Fix CID 1487977 (Uninitialized scalar variable)
Initialize fx_info before passing it to SetupBLCNDenorms.
Assisted-by: OpenCode / big-pickle (opencode)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
diff --git a/src/classify/adaptmatch.cpp b/src/classify/adaptmatch.cpp
index 09e9d311..b3ef9c25 100644
--- a/src/classify/adaptmatch.cpp
+++ b/src/classify/adaptmatch.cpp
@@ -421,7 +421,7 @@ void Classify::LearnPieces(const char *fontname, int start, int length, float th
tess_bn_matching.set_value(false); // turn it off
tess_cn_matching.set_value(false);
DENORM bl_denorm, cn_denorm;
- INT_FX_RESULT_STRUCT fx_info;
+ INT_FX_RESULT_STRUCT fx_info{};
SetupBLCNDenorms(*rotated_blob, classify_nonlinear_norm, &bl_denorm, &cn_denorm, &fx_info);
LearnBlob(fontname, rotated_blob, cn_denorm, fx_info, correct_text);
} else if (unicharset.contains_unichar(correct_text)) {