From d8f9bcfcd7c86bf15026ef6325fefb3c8c21a5ee Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Mon, 1 Dec 2008 14:40:00 +0100 Subject: [PATCH] secret is NULL for LOCAL realms. Fixes Coverity #68 --- src/main/realms.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/realms.c b/src/main/realms.c index e191ae1..b56062e 100644 --- a/src/main/realms.c +++ b/src/main/realms.c @@ -921,7 +921,7 @@ static int old_server_add(realm_config_t *rc, CONF_SECTION *cs, myhome.type = type; home = rbtree_finddata(home_servers_byname, &myhome); if (home) { - if (strcmp(home->secret, secret) != 0) { + if (secret && (strcmp(home->secret, secret) != 0)) { cf_log_err(cf_sectiontoitem(cs), "Inconsistent shared secret for home server \"%s\"", name); return 0; } -- 2.1.4