Merge pull request #2735 from RedSoxFan/fix-quotes

Do not strip quotes for exec or bind commands
master
Drew DeVault 6 years ago committed by GitHub
commit 9956a1a9ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -391,7 +391,11 @@ struct cmd_results *config_command(char *exec) {
// Var replacement, for all but first argument of set // Var replacement, for all but first argument of set
// TODO commands // TODO commands
for (i = handler->handle == cmd_set ? 2 : 1; i < argc; ++i) { for (i = handler->handle == cmd_set ? 2 : 1; i < argc; ++i) {
if (*argv[i] == '\"' || *argv[i] == '\'') { if (handler->handle != cmd_exec && handler->handle != cmd_exec_always
&& handler->handle != cmd_bindsym
&& handler->handle != cmd_bindcode
&& handler->handle != cmd_set
&& (*argv[i] == '\"' || *argv[i] == '\'')) {
strip_quotes(argv[i]); strip_quotes(argv[i]);
} }
argv[i] = do_var_replacement(argv[i]); argv[i] = do_var_replacement(argv[i]);

Loading…
Cancel
Save