{
char* stringtmp=(char*)malloc(MAX_STRING_DATA_LEN);
if (stringtmp == NULL) return "-2";
+ memset(stringtmp,0,MAX_STRING_DATA_LEN);
int value_len = UtilsGetValue(field_name,stringtmp,MAX_STRING_DATA_LEN);
if (value_len<0)
{
char *buf = (char*)malloc(MAX_NUM_BUF_LEN);
if (buf == NULL) return 0.0f;
+ memset(buf,0,MAX_NUM_BUF_LEN);
int value_len = UtilsGetValue(field_name,buf,MAX_NUM_BUF_LEN);
if (value_len<0)
{
{
char *buf = (char*)malloc(MAX_NUM_BUF_LEN);
if (buf == NULL) return 0;
+ memset(buf,0,MAX_NUM_BUF_LEN);
int value_len = UtilsGetValue(field_name,buf,MAX_NUM_BUF_LEN);
if (value_len<0)
{
{
char *buf = (char*)malloc(MAX_NUM_BUF_LEN);
if (buf == NULL) return false;
+ memset(buf,0,MAX_NUM_BUF_LEN);
int value_len = UtilsGetValue(field_name,buf,MAX_NUM_BUF_LEN);
CONFIG_DEBUG("ReadKVData_Bool %s = %s (%d)\n",field_name,buf,value_len);
if (value_len<0)