if (!cfg_launchable(&cfg) && !do_config()) {
cleanup_exit(0);
}
+ loaded_session = TRUE; /* allow it to be launched directly */
} else if (*p == '&') {
/*
* An initial & means we've been given a command line
cmdline_run_saved(&cfg);
- if (!cfg_launchable(&cfg) && !do_config()) {
+ if ((!loaded_session || !cfg_launchable(&cfg)) &&
+ !do_config()) {
cleanup_exit(0);
}