diff --git a/source/libublsettings.h b/source/libublsettings.h index 59d925a..de1c0ca 100644 --- a/source/libublsettings.h +++ b/source/libublsettings.h @@ -609,7 +609,7 @@ config_str yon_dir_get_contents(char *dir_path, int *size); #define ubconfig_load_command_old "ubconfig --source" #define ubconfig_dull_command "ubconfig " -#define ubconfig_set_command(target) yon_char_unite("ubconfig --target ",target," ",NULL) +#define ubconfig_set_command(target) yon_char_unite("ubconfig ",!yon_char_is_empty(target)?"--target ":"",target," ",NULL) #define ubconfig_load_command(target) yon_char_unite("ubconfig --source ",target," get ",NULL) #define ubconfig_load_command_full(target, data) yon_char_unite("ubconfig --source ",target," get ",data,NULL)