Added checking for preventing calling system() on empty command string

pull/30/head
parent f638149592
commit 8bc96582f6

@ -6,7 +6,8 @@ config main_config;
void yon_load_proceed(YON_CONFIG_TYPE type){
yon_config_clean();
yon_config_load_config(YON_CONFIG_DEFAULT,config_get_default_command,NULL);
if (!yon_char_is_empty(config_get_default_command))
yon_config_load_config(YON_CONFIG_DEFAULT,config_get_default_command,NULL);
if (type==YON_CONFIG_GLOBAL){
yon_config_load_config(type,config_get_global_command,NULL);
}

@ -39,7 +39,7 @@
#define config_get_local_command "ubconfig --source system get system HOSTNAME MACHINEID", "ubconfig --source system get locale CONSOLE_FONT LOCALE LANG"
#define config_get_global_command "ubconfig --source global get system HOSTNAME MACHINEID", "ubconfig --source global get locale CONSOLE_FONT LOCALE LANG"
#define config_get_default_command "ubconfig --source default get "
#define config_get_default_command ""
#define config_get_global_only_parameters ""
#define config_get_local_only_parameters ""

Loading…
Cancel
Save