From 232e9c2c6a2dc9b2d52246be226a7de4b3856c8c Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Tue, 14 Apr 2009 06:38:47 +0000 Subject: [PATCH] Fixed crash with bottom text on protected selection page SVN revision: 2189 --- src/elogd.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index c535a821..a2e7118c 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -7946,14 +7946,18 @@ void show_bottom_text_login(LOGBOOK * lbs) buf[size] = 0; fclose(f); - i = build_subst_list(lbs, slist, svalue, NULL, TRUE); - strsubst_list(buf, size + 100, slist, svalue, i); + if (lbs != NULL) { + i = build_subst_list(lbs, slist, svalue, NULL, TRUE); + strsubst_list(buf, size + 100, slist, svalue, i); + } rsputs(buf); xfree(buf); } else { - i = build_subst_list(lbs, slist, svalue, NULL, TRUE); - strsubst_list(str, sizeof(str), slist, svalue, i); + if (lbs != NULL) { + i = build_subst_list(lbs, slist, svalue, NULL, TRUE); + strsubst_list(str, sizeof(str), slist, svalue, i); + } rsputs(str); }