summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/common/completion.c2
-rw-r--r--weechat/src/common/completion.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/common/completion.c b/src/common/completion.c
index 400d270e8..0ef9d61ea 100644
--- a/src/common/completion.c
+++ b/src/common/completion.c
@@ -594,7 +594,7 @@ completion_list_add_option_value (t_completion *completion)
case OPTION_TYPE_STRING:
snprintf (option_string, sizeof (option_string) - 1,
"\"%s\"",
- (option_value) ?
+ ((option_value) && (*((char **)(option_value)))) ?
*((char **)(option_value)) :
option->default_string);
weelist_add (&completion->completion_list,
diff --git a/weechat/src/common/completion.c b/weechat/src/common/completion.c
index 400d270e8..0ef9d61ea 100644
--- a/weechat/src/common/completion.c
+++ b/weechat/src/common/completion.c
@@ -594,7 +594,7 @@ completion_list_add_option_value (t_completion *completion)
case OPTION_TYPE_STRING:
snprintf (option_string, sizeof (option_string) - 1,
"\"%s\"",
- (option_value) ?
+ ((option_value) && (*((char **)(option_value)))) ?
*((char **)(option_value)) :
option->default_string);
weelist_add (&completion->completion_list,