From: @CHENG <2393524978@qq.com> Date: Wed, 8 May 2024 10:23:37 +0000 (+0800) Subject: gengxin X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=e7da7fe62fbe70f9fcb53285a7c9268b790f92b6;p=mirrors%2FASR3603_Z5.git gengxin --- diff --git a/2.sdk/sdk/gui/lv_watch/mmi_protocol/mmi_protocol_api.c b/2.sdk/sdk/gui/lv_watch/mmi_protocol/mmi_protocol_api.c index c5682822..b9c4b93b 100644 --- a/2.sdk/sdk/gui/lv_watch/mmi_protocol/mmi_protocol_api.c +++ b/2.sdk/sdk/gui/lv_watch/mmi_protocol/mmi_protocol_api.c @@ -301,17 +301,17 @@ void mmi_watch_authenticate_action(void) { char * bid = cJSON_GetStringValue(cJSON_GetObjectItem(json_data, "bid")); //PROTOCOL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: bid=%s\n", __FUNCTION__, __LINE__, bid); - if(NULL != bid) + if(NULL != bid && 0 != strlen(bid)) mmi_protocol_device_name_set(bid); char * key = cJSON_GetStringValue(cJSON_GetObjectItem(json_data, "secretKey")); //PROTOCOL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: key=%s\n", __FUNCTION__, __LINE__, key); - if(NULL != key) + if(NULL != key && 0 != strlen(key)) mmi_protocol_md5_key_str_set(key); char * host = cJSON_GetStringValue(cJSON_GetObjectItem(json_data, "host")); //PROTOCOL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: host=%s\n", __FUNCTION__, __LINE__, host); - if(NULL != host) + if(NULL != host && 0 != strlen(host)) mmi_watch_host_name_set(host); int port = cJSON_GetIntValue(cJSON_GetObjectItem(json_data, "port")); @@ -368,9 +368,9 @@ char * mmi_watch_host_name_get(void) void mmi_watch_host_name_set(char * ip_address) { - if(NULL == ip_address) + if(NULL == ip_address || 0 == strlen(ip_address)) return; - if(NV_WATCH_HOST_NAME_LEN_MAX <= strlen(ip_address)) + if(NV_WATCH_HOST_NAME_LEN_MAX <= strlen(ip_address)) return; _lv_memset_00(s_watch_protocol_data.watch_host_name, NV_WATCH_HOST_NAME_LEN_MAX); @@ -404,7 +404,7 @@ char * mmi_protocol_md5_key_str_get(void) void mmi_protocol_md5_key_str_set(char * md5_key) { - if(NULL == md5_key) + if(NULL == md5_key || 0 == strlen(md5_key)) return; if(NV_PROTOCOL_MD5_KEY_LEN_MAX <= strlen(md5_key)) return; @@ -426,7 +426,7 @@ char * mmi_protocol_device_name_get(void) void mmi_protocol_device_name_set(char * device_name) { - if(NULL == device_name) + if(NULL == device_name || 0 == strlen(device_name)) return; if(NV_PROTOCOL_DEVICE_NAME_LEN_MAX <= strlen(device_name)) return;