Commit 32cf2095 for tesseract
commit 32cf2095c70ee95d236396cfd618945dd40d8a6d
Author: Yang Lin <75625829+y1lan@users.noreply.github.com>
Date: Thu Sep 10 02:38:20 2026 +0800
fix: `delete` is required before assignment (#4622)
diff --git a/src/api/baseapi.cpp b/src/api/baseapi.cpp
index 712f6a5d..50f234fe 100644
--- a/src/api/baseapi.cpp
+++ b/src/api/baseapi.cpp
@@ -746,6 +746,7 @@ PageIterator *TessBaseAPI::AnalyseLayout(bool merge_similar_words) {
if (block_list_->empty()) {
return nullptr; // The page was empty.
}
+ delete page_res_;
page_res_ = new PAGE_RES(merge_similar_words, block_list_, nullptr);
DetectParagraphs(false);
return new PageIterator(page_res_, tesseract_, thresholder_->GetScaleFactor(),