Check that the service name is defined
This commit is contained in:
parent
5d96cfdc15
commit
e244567ef9
|
@ -54,12 +54,13 @@ static int _appbroker(char const * outfile, char const * filename)
|
|||
|
||||
if((appbroker.config = config_new()) == NULL)
|
||||
return error_print(APPBROKER_PROGNAME);
|
||||
if(config_load(appbroker.config, filename) != 0)
|
||||
if(config_load(appbroker.config, filename) != 0
|
||||
|| (appbroker.prefix = config_get(appbroker.config,
|
||||
NULL, "service")) == NULL)
|
||||
{
|
||||
config_delete(appbroker.config);
|
||||
return error_print(APPBROKER_PROGNAME);
|
||||
}
|
||||
appbroker.prefix = config_get(appbroker.config, NULL, "service");
|
||||
if((appbroker.outfile = outfile) == NULL)
|
||||
appbroker.fp = stdout;
|
||||
else if((appbroker.fp = fopen(outfile, "w")) == NULL)
|
||||
|
|
Loading…
Reference in New Issue
Block a user