@@ -108,7 +108,7 @@ int HAL_SetDevInfoFile(const char *file_name)
108
108
109
109
/* check if file exists */
110
110
if (access (file_name , 0 )) {
111
- Log_e ("device info file \"%s\" not existed" , file_name );
111
+ Log_e ("device info file \"%s\" not existed" , STRING_PTR_PRINT_SANITY_CHECK ( file_name ) );
112
112
return QCLOUD_ERR_FAILURE ;
113
113
}
114
114
@@ -141,7 +141,7 @@ int HAL_GetDevInfoFromFile(const char *file_name, void *dev_info)
141
141
142
142
fp = fopen (file_name , "r" );
143
143
if (NULL == fp ) {
144
- Log_e ("open device info file \"%s\" failed" , file_name );
144
+ Log_e ("open device info file \"%s\" failed" , STRING_PTR_PRINT_SANITY_CHECK ( file_name ) );
145
145
ret = QCLOUD_ERR_FAILURE ;
146
146
goto exit ;
147
147
}
@@ -329,29 +329,30 @@ static int iot_save_devinfo_to_json_file(DeviceInfo *pDevInfo)
329
329
330
330
// product id, device name
331
331
rc_of_snprintf = HAL_Snprintf (JsonDoc + strlen (JsonDoc ), remain_size , "\"%s\":\"%s\",\n\"%s\":\"%s\",\n" ,
332
- KEY_PRODUCT_ID , pDevInfo -> product_id , KEY_DEV_NAME , pDevInfo -> device_name );
332
+ KEY_PRODUCT_ID , STRING_PTR_PRINT_SANITY_CHECK (pDevInfo -> product_id ), KEY_DEV_NAME ,
333
+ STRING_PTR_PRINT_SANITY_CHECK (pDevInfo -> device_name ));
333
334
remain_size -= rc_of_snprintf ;
334
335
335
336
// product secret
336
337
#ifdef DEV_DYN_REG_ENABLED
337
338
rc_of_snprintf = HAL_Snprintf (JsonDoc + strlen (JsonDoc ), remain_size , "\"%s\":\"%s\",\n" , KEY_PRODUCT_SECRET ,
338
- pDevInfo -> product_secret );
339
+ STRING_PTR_PRINT_SANITY_CHECK ( pDevInfo -> product_secret ) );
339
340
remain_size -= rc_of_snprintf ;
340
341
#endif
341
342
342
343
// key device info or cert device info
343
344
#ifdef AUTH_MODE_CERT
344
345
rc_of_snprintf = HAL_Snprintf (JsonDoc + strlen (JsonDoc ), remain_size , "\"%s\":{\n" , STR_DEV_CERT );
345
346
remain_size -= rc_of_snprintf ;
346
- rc_of_snprintf =
347
- HAL_Snprintf ( JsonDoc + strlen ( JsonDoc ), remain_size , "\"%s\":\"%s\",\n\"%s\":\"%s\"\n}" , STR_DEV_CERT_FILE ,
348
- pDevInfo -> dev_cert_file_name , STR_DEV_KEY_FILE , pDevInfo -> dev_key_file_name );
347
+ rc_of_snprintf = HAL_Snprintf ( JsonDoc + strlen ( JsonDoc ), remain_size , "\"%s\":\"%s\",\n\"%s\":\"%s\"\n}" ,
348
+ STR_DEV_CERT_FILE , STRING_PTR_PRINT_SANITY_CHECK ( pDevInfo -> dev_cert_file_name ) ,
349
+ STR_DEV_KEY_FILE , STRING_PTR_PRINT_SANITY_CHECK ( pDevInfo -> dev_key_file_name ) );
349
350
remain_size -= rc_of_snprintf ;
350
351
#else
351
352
rc_of_snprintf = HAL_Snprintf (JsonDoc + strlen (JsonDoc ), remain_size , "\"%s\":{\n" , STR_DEV_INFO );
352
353
remain_size -= rc_of_snprintf ;
353
354
rc_of_snprintf = HAL_Snprintf (JsonDoc + strlen (JsonDoc ), remain_size , "\"%s\":\"%s\"\n}" , STR_DEV_SECRET ,
354
- pDevInfo -> device_secret );
355
+ STRING_PTR_PRINT_SANITY_CHECK ( pDevInfo -> device_secret ) );
355
356
remain_size -= rc_of_snprintf ;
356
357
#endif
357
358
0 commit comments