修复libkysdk-base使用gcc-14编译时报错的问题

This commit is contained in:
tianshaoshuai 2024-08-20 14:49:48 +08:00
parent 639c922ac7
commit 9934316ec3
3 changed files with 6 additions and 4 deletions

View File

@ -235,7 +235,7 @@ int kdk_conf_reload(int id)
goto err;
}
S_destroyParse(&conf->data);
S_destroyParse((structParse**)(&conf->data));
conf->data = data;
}

View File

@ -196,12 +196,12 @@ void *kdk_gsettings_get(const char *schema_id, const char *key, const char *form
if(schema_id == NULL || key == NULL || format == NULL) {
printf("incorrect input");
return;
return NULL;
}
if(!schema_key_is_exist(schema_id,key)) {
printf("%s does not have a key named %s exist", schema_id, key);
return;
return NULL;
}
settings = g_settings_new(schema_id);
@ -212,6 +212,8 @@ void *kdk_gsettings_get(const char *schema_id, const char *key, const char *form
va_end(ap);
g_variant_unref(value);
return NULL;
}
char *kdk_settings_get_string(const char *schema_id, const char *key)

View File

@ -448,7 +448,7 @@ int setRootDir(const char *dpath)
sprintf(logPath, "%s/%s", logger->rootPath, logger->logfileName.commonlogfileName);
char canonical_filename[PATH_MAX] = "\0";
memset(canonical_filename,0,PATH_MAX);
int ret = realpath(logPath, canonical_filename);
realpath(logPath, canonical_filename);
if(!verify_file(canonical_filename))
{
return -1;