修复libkysdk-base使用gcc-14编译时报错的问题
This commit is contained in:
parent
639c922ac7
commit
9934316ec3
|
@ -235,7 +235,7 @@ int kdk_conf_reload(int id)
|
|||
goto err;
|
||||
}
|
||||
|
||||
S_destroyParse(&conf->data);
|
||||
S_destroyParse((structParse**)(&conf->data));
|
||||
conf->data = data;
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue