aboutsummaryrefslogtreecommitdiffstats
path: root/sway
diff options
context:
space:
mode:
authorLibravatar Drew DeVault <ddevault@linode.com>2015-12-14 11:11:29 -0500
committerLibravatar Drew DeVault <ddevault@linode.com>2015-12-14 11:11:45 -0500
commitb65e3482333f28d436a478a9e16157cb8f822cfc (patch)
treea5892b3aa08ebe33984967d30a7c7e52adeca0a0 /sway
parentMerge pull request #315 from mikkeloscar/fix-whitespace (diff)
downloadsway-b65e3482333f28d436a478a9e16157cb8f822cfc.tar.gz
sway-b65e3482333f28d436a478a9e16157cb8f822cfc.tar.zst
sway-b65e3482333f28d436a478a9e16157cb8f822cfc.zip
Fix crash in bar { } blocks
Diffstat (limited to 'sway')
-rw-r--r--sway/commands.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sway/commands.c b/sway/commands.c
index b0235dba..604e10aa 100644
--- a/sway/commands.c
+++ b/sway/commands.c
@@ -1782,7 +1782,11 @@ struct cmd_results *config_command(char *exec, enum cmd_status block) {
1782 if (argc>1 && (*argv[1] == '\"' || *argv[1] == '\'')) { 1782 if (argc>1 && (*argv[1] == '\"' || *argv[1] == '\'')) {
1783 strip_quotes(argv[1]); 1783 strip_quotes(argv[1]);
1784 } 1784 }
1785 results = handler->handle(argc-1, argv+1); 1785 if (handler->handle) {
1786 results = handler->handle(argc-1, argv+1);
1787 } else {
1788 results = cmd_results_new(CMD_INVALID, argv[0], "This command is shimmed, but unimplemented");
1789 }
1786 cleanup: 1790 cleanup:
1787 free_argv(argc, argv); 1791 free_argv(argc, argv);
1788 return results; 1792 return results;