diff --git a/device_info/device_info.cpp b/device_info/device_info.cpp index 0aaa7c3f50f6012dd8c795d3ac852914e8fad179..481182b99815184992b1d023a80de291f69fb4a4 100644 --- a/device_info/device_info.cpp +++ b/device_info/device_info.cpp @@ -28,6 +28,7 @@ extern "C" { int AclGetDevUdid(char *udid, int size) { + const char* defaultVal = "1234567890"; if (udid == nullptr || size < UDID_LEN) { return SYSPARAM_INVALID_INPUT; } @@ -38,6 +39,8 @@ int AclGetDevUdid(char *udid, int size) int ret = instance.GetUdid(result); if (ret == 0) { ret = strcpy_s(udid, size, result.c_str()); + } else { + ret = strcpy_s(udid, size, defaultVal); } #else int ret = GetDevUdid_(udid, size);