From 312d6f3e57aa578fb82b7d954f588a8cae35f5ef Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Thu, 18 Sep 2008 15:32:57 +0000 Subject: Work with NULL lists. --- src/librc/librc-stringlist.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/librc/librc-stringlist.c b/src/librc/librc-stringlist.c index 35889fb..90e2af8 100644 --- a/src/librc/librc-stringlist.c +++ b/src/librc/librc-stringlist.c @@ -84,9 +84,11 @@ RC_STRING *rc_stringlist_find(RC_STRINGLIST *list, const char *value) { RC_STRING *s; - TAILQ_FOREACH(s, list, entries) - if (strcmp(s->value, value) == 0) - return s; + if (list) { + TAILQ_FOREACH(s, list, entries) + if (strcmp(s->value, value) == 0) + return s; + } return NULL; } librc_hidden_def(rc_stringlist_find) -- cgit v1.2.3