diff options
Diffstat (limited to 'main')
-rw-r--r-- | main/message.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/main/message.c b/main/message.c index c810c8445..5722969d0 100644 --- a/main/message.c +++ b/main/message.c @@ -494,6 +494,9 @@ static int msg_set_var_full(struct ast_msg *msg, const char *name, const char *v struct msg_data *data; if (!(data = msg_data_find(msg->vars, name))) { + if (ast_strlen_zero(value)) { + return 0; + } if (!(data = msg_data_alloc())) { return -1; }; |