From 95a5b1e5e3411aa4a53ee700379939469909b6d7 Mon Sep 17 00:00:00 2001 From: Nick Peng Date: Sat, 12 Jan 2019 13:58:02 +0800 Subject: [PATCH] bugfix --- src/dns_conf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dns_conf.c b/src/dns_conf.c index d296d46..8bd31f5 100644 --- a/src/dns_conf.c +++ b/src/dns_conf.c @@ -246,9 +246,10 @@ int config_domain_rule_flag_set(char *domain, unsigned int flag) if (domain_rule->rules[DOMAIN_RULE_FLAGS] == NULL) { rule_flags = malloc(sizeof(*rule_flags)); rule_flags->flags = 0; + domain_rule->rules[DOMAIN_RULE_FLAGS] = rule_flags; } - domain_rule->rules[DOMAIN_RULE_FLAGS] = rule_flags; + rule_flags = domain_rule->rules[DOMAIN_RULE_FLAGS]; rule_flags->flags |= flag; if (add_domain_rule) {