From 6095a0fe409f5190fdf741b6b3ab02daa7e2e69c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Thu, 18 May 2023 11:08:08 +0200 Subject: [PATCH] alias: return NULL if alias or user arguments are NULL in function alias_replace_args --- src/plugins/alias/alias.c | 3 +++ 1 file changed, 3 insertions(+) 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