From cee3ccc4c10e8ba0d1635dd95d8e491435d130bc Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Wed, 26 Mar 2008 15:10:26 +0000 Subject: Fix a segfault if rc.conf does not exist, Gentoo #214887 --- src/librc/librc-misc.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/librc') diff --git a/src/librc/librc-misc.c b/src/librc/librc-misc.c index 5c7e3660..25d230cd 100644 --- a/src/librc/librc-misc.c +++ b/src/librc/librc-misc.c @@ -203,6 +203,9 @@ char *rc_config_value(RC_STRINGLIST *list, const char *entry) RC_STRING *line; char *p; + if (!list) + return NULL; + TAILQ_FOREACH(line, list, entries) { p = strchr(line->value, '='); if (p && -- cgit v1.2.3