diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2023-05-18 11:08:08 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2023-05-18 11:08:08 +0200 |
commit | 6095a0fe409f5190fdf741b6b3ab02daa7e2e69c (patch) | |
tree | 57c9437f3d07043ff610490416e110f8aff13b90 /src | |
parent | 8d838e89eeecc34ad54547ebf198ff5d40ec29dc (diff) | |
download | weechat-6095a0fe409f5190fdf741b6b3ab02daa7e2e69c.zip |
alias: return NULL if alias or user arguments are NULL in function alias_replace_args
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/alias/alias.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/alias/alias.c b/src/plugins/alias/alias.c index 4971e3c6f..75dd5659b 100644 --- a/src/plugins/alias/alias.c +++ b/src/plugins/alias/alias.c @@ -227,6 +227,9 @@ alias_replace_args (const char *alias_args, const char *user_args) const char *start, *pos; int n, m, argc, length_res, args_count, offset; + if (!alias_args || !user_args) + return NULL; + argv = weechat_string_split (user_args, " ", NULL, WEECHAT_STRING_SPLIT_STRIP_LEFT | WEECHAT_STRING_SPLIT_STRIP_RIGHT |