Fix crash in bar { } blocks

This commit is contained in:
Drew DeVault 2015-12-14 11:11:29 -05:00
parent 5fbac4a17c
commit b65e348233
1 changed files with 5 additions and 1 deletions

View File

@ -1782,7 +1782,11 @@ struct cmd_results *config_command(char *exec, enum cmd_status block) {
if (argc>1 && (*argv[1] == '\"' || *argv[1] == '\'')) {
strip_quotes(argv[1]);
}
results = handler->handle(argc-1, argv+1);
if (handler->handle) {
results = handler->handle(argc-1, argv+1);
} else {
results = cmd_results_new(CMD_INVALID, argv[0], "This command is shimmed, but unimplemented");
}
cleanup:
free_argv(argc, argv);
return results;