From e941259434f85f412e1ad0221b81d66faa3d1cc3 Mon Sep 17 00:00:00 2001 From: mshabunin Date: Thu, 8 Dec 2016 14:58:18 +0300 Subject: [PATCH] Persistence: fixed valgrind warning in base64 decoder --- modules/core/src/persistence.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/core/src/persistence.cpp b/modules/core/src/persistence.cpp index 40b846ff84..ccdb135ec5 100644 --- a/modules/core/src/persistence.cpp +++ b/modules/core/src/persistence.cpp @@ -7513,6 +7513,8 @@ bool base64::base64_valid(uint8_t const * src, size_t off, size_t cnt) return false; if (cnt == 0U) cnt = std::strlen(reinterpret_cast(src)); + if (cnt == 0U) + return false; if (cnt & 0x3U) return false;