From cc128417dcf129557bd5db0dafbfbe0a19366ed3 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Mon, 19 Dec 2016 12:27:52 +0100 Subject: [PATCH] Fixed crash when no username and email are supplied in the login page --- src/elogd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/elogd.c b/src/elogd.c index 2ad978bd..26302c6a 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -25772,7 +25772,7 @@ int get_user_line(LOGBOOK * lbs, char *user, char *password, char *full_name, ch sprintf(str, "/list/user[name=%s]", user); if ((user_node = mxml_find_node(lbs->pwd_xml_tree, str)) == NULL) return 2; - } else if (email[0]) { + } else if (email && email[0]) { sprintf(str, "/list/user[email=%s]", email); if ((user_node = mxml_find_node(lbs->pwd_xml_tree, str)) == NULL) return 2;