diff options
author | ailin-nemui <ailin-nemui@users.noreply.github.com> | 2018-01-03 15:51:51 +0100 |
---|---|---|
committer | ailin-nemui <ailin-nemui@users.noreply.github.com> | 2018-01-03 15:51:51 +0100 |
commit | cc17837a9b326ec9100a35981348fa0f5d6316fa (patch) | |
tree | 317edcf646365645ac69a2080b5ddb2f1f50bcf4 /src | |
parent | e405330e04dc344797f00c12cf8fd7f63b17e0e4 (diff) | |
download | irssi-cc17837a9b326ec9100a35981348fa0f5d6316fa.zip |
disable variable arguments code
Diffstat (limited to 'src')
-rw-r--r-- | src/core/special-vars.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/special-vars.c b/src/core/special-vars.c index aaf8da8f..f254c200 100644 --- a/src/core/special-vars.c +++ b/src/core/special-vars.c @@ -384,6 +384,7 @@ char *parse_special(char **cmd, SERVER_REC *server, void *item, } nest_free = FALSE; nest_value = NULL; +#if 0 /* this code is disabled due to security issues until it is fixed */ if (**cmd == '(' && (*cmd)[1] != '\0') { /* subvariable */ int toplevel = nested_orig_cmd == NULL; @@ -412,6 +413,9 @@ char *parse_special(char **cmd, SERVER_REC *server, void *item, if (toplevel) nested_orig_cmd = NULL; } +#else + if (nested_orig_cmd) nested_orig_cmd = NULL; +#endif if (**cmd != '{') brackets = FALSE; |