From 548182afe39b7b9b584af977880a84e970106c9e Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Tue, 15 Nov 2016 10:50:06 +0200 Subject: [PATCH] Fix debug assertion in config.c The debug assertion was triggered due to a wrongly structured conditional statement. --- server/core/config.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/core/config.c b/server/core/config.c index 26c1c4784..ea812487f 100644 --- a/server/core/config.c +++ b/server/core/config.c @@ -387,10 +387,12 @@ ini_handler(void *userdata, const char *section, const char *name, const char *v cntxt->next = ptr; } - if (config_get_param(ptr->parameters, name) && - !config_append_param(ptr, name, value)) + if (config_get_param(ptr->parameters, name)) { - return 0; + if (!config_append_param(ptr, name, value)) + { + return 0; + } } else if (!config_add_param(ptr, name, value)) {