aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/librc/librc-stringlist.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/librc/librc-stringlist.c b/src/librc/librc-stringlist.c
index 35889fb7..90e2af8d 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)