diff --git a/services/service/src/softbus/mine_softbus_listener.cpp b/services/service/src/softbus/mine_softbus_listener.cpp index 26f9c48639b3fc6d4683084a182aa6e5eb0e707b..6badeb873743be97b75f83896e9e375b2ef0fd64 100644 --- a/services/service/src/softbus/mine_softbus_listener.cpp +++ b/services/service/src/softbus/mine_softbus_listener.cpp @@ -519,8 +519,9 @@ std::string MineSoftbusListener::DecodeBroadcastData(const std::string &srcData) cJSON_Delete(root); return ""; } + std::string jsonStr(value); cJSON_Delete(root); - return std::string(value); + return jsonStr; } std::string MineSoftbusListener::DmBase64Encode(const char *input, size_t inputLen)