From 66eb1e8d9a19376c3e7489b617b4d1555d9f05d7 Mon Sep 17 00:00:00 2001 From: Frank Haverland Date: Thu, 22 Dec 2022 21:43:10 +0100 Subject: [PATCH] Remove unnecessary null pointer checks #1649 (#1673) * fix kernel panic (vector out of range) in getReadoutRawString * fix key of caches * fix key of caches * fix key caches * fix cache keys * fix cache keys * move set variables to top * debug * fix key * testing * try fix changelog * test * Update Changelog.md for release * Revert "Update Changelog.md for release" This reverts commit 4f51ec79620734cac44c02025ded4a8171016814. * remove testing * fix release creation * testing * Update Changelog.md for release * test * Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device" This reverts commit f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * revert testing * #1524 - ensure the result of ZeigerEvalHybridNeu is <10 * Fix late digit transition #1503 * only initial_esp32_setup and update.zip as artefacts * remove unneeded cache * rename step ota-v2 to ota * rename ota-v2 to ota * new models - ana-class100 v1.5.4 - ana-cont-11.0.4 - dig-class100 v1.5.0 * Remove unnecessary null pointer checks #1649 Co-authored-by: github-actions --- code/components/jomjol_flowcontroll/ClassFlowAlignment.cpp | 4 ++-- code/components/jomjol_tfliteclass/CTfLiteClass.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/components/jomjol_flowcontroll/ClassFlowAlignment.cpp b/code/components/jomjol_flowcontroll/ClassFlowAlignment.cpp index 4a70ef40..b3966a0e 100644 --- a/code/components/jomjol_flowcontroll/ClassFlowAlignment.cpp +++ b/code/components/jomjol_flowcontroll/ClassFlowAlignment.cpp @@ -164,8 +164,8 @@ bool ClassFlowAlignment::doFlow(string time) if (!ImageTMP) ImageTMP = new CImageBasis(ImageBasis, 5); - if (AlignAndCutImage) - delete AlignAndCutImage; + delete AlignAndCutImage; + AlignAndCutImage = new CAlignAndCutImage(ImageBasis, ImageTMP); CRotateImage rt(AlignAndCutImage, ImageTMP, initialflip); diff --git a/code/components/jomjol_tfliteclass/CTfLiteClass.cpp b/code/components/jomjol_tfliteclass/CTfLiteClass.cpp index b6ce0954..28cd2508 100644 --- a/code/components/jomjol_tfliteclass/CTfLiteClass.cpp +++ b/code/components/jomjol_tfliteclass/CTfLiteClass.cpp @@ -285,8 +285,8 @@ CTfLiteClass::~CTfLiteClass() delete this->tensor_arena; delete this->interpreter; delete this->error_reporter; - if (modelload) - free(modelload); + + free(modelload); }