From 0f311a318d7b6f457d8980ff72d6ade6543eef39 Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Sun, 28 Dec 2014 21:11:52 +0000 Subject: [PATCH] Fix: Do not segfault if is unknown --- src/auth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/auth.c b/src/auth.c index 385e0f5a..c597e4f9 100644 --- a/src/auth.c +++ b/src/auth.c @@ -552,7 +552,7 @@ auth_t *auth_get_authenticator(xmlNodePtr node) free (opt); } - if (!auth->management_url && (auth->adduser || auth->deleteuser || auth->listuser)) { + if (auth && !auth->management_url && (auth->adduser || auth->deleteuser || auth->listuser)) { char url[128]; snprintf(url, sizeof(url), "/admin/manageauth.xsl?id=%lu", auth->id); auth->management_url = (char*)xmlCharStrdup(url);