summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2019-10-06 21:47:56 +0200
committerSébastien Helleu <flashcode@flashtux.org>2019-10-06 21:47:56 +0200
commitcbeecc0cde71a683339f82c2461eee012a99d053 (patch)
tree872d83a846a1b9e56731f8cb3dc00d2d08e702fb /src/core
parent528c769e71a79fd7e7a3fafb84388864b3abe000 (diff)
downloadweechat-cbeecc0cde71a683339f82c2461eee012a99d053.zip
core: ensure completion_item is not NULL before using it
Diffstat (limited to 'src/core')
-rw-r--r--src/core/wee-completion.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/wee-completion.c b/src/core/wee-completion.c
index e20a85629..11267c061 100644
--- a/src/core/wee-completion.c
+++ b/src/core/wee-completion.c
@@ -620,7 +620,7 @@ completion_list_add_commands_cb (const void *pointer, void *data,
(void) data;
(void) buffer;
- pos = strchr (completion_item, ':');
+ pos = (completion_item) ? strchr (completion_item, ':') : NULL;
if (pos)
pos++;
@@ -991,7 +991,7 @@ completion_list_add_plugins_commands_cb (const void *pointer, void *data,
if (argc > 0)
{
- pos = strchr (completion_item, ':');
+ pos = (completion_item) ? strchr (completion_item, ':') : NULL;
if (pos)
pos++;
@@ -1288,7 +1288,7 @@ completion_list_add_weechat_commands_cb (const void *pointer, void *data,
(void) data;
(void) buffer;
- pos = strchr (completion_item, ':');
+ pos = (completion_item) ? strchr (completion_item, ':') : NULL;
if (pos)
pos++;