diff --git a/common/src/utils/dcamera_utils_tools.cpp b/common/src/utils/dcamera_utils_tools.cpp index 189954f37fba76a64d542d85e4681b362b9f6765..569bd849ec4012de52cfbd2955412f9fe26bd8b2 100644 --- a/common/src/utils/dcamera_utils_tools.cpp +++ b/common/src/utils/dcamera_utils_tools.cpp @@ -79,6 +79,9 @@ int32_t GetAlignedHeight(int32_t width) std::string Base64Encode(const unsigned char *toEncode, unsigned int len) { std::string ret; + if (!toEncode || len == 0) { + return ret; + } uint32_t i = 0; unsigned char charArray3[3]; unsigned char charArray4[4];