diff options
-rwxr-xr-x | twrpDigestDriver.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/twrpDigestDriver.cpp b/twrpDigestDriver.cpp index 079d0b8f5..4023c813d 100755 --- a/twrpDigestDriver.cpp +++ b/twrpDigestDriver.cpp @@ -69,10 +69,12 @@ bool twrpDigestDriver::Check_File_Digest(const string& Filename) { #endif if (!TWFunc::Path_Exists(digestfile)) { + delete digest; if (Filename.find(".zip") == std::string::npos) { gui_msg(Msg(msg::kError, "no_digest_found=No digest file found for '{1}'. Please unselect Enable Digest verification to restore.")(Filename)); + } else { + return true; } - delete digest; return false; } |