From 9947a1f2f41cbbbbf545f23fb7f5e718117d4dd0 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 3 Jun 2013 18:45:57 +0200 Subject: [PATCH] Gracefully handle NULL as argument for enum_from_name() --- src/libstrongswan/utils/enum.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libstrongswan/utils/enum.c b/src/libstrongswan/utils/enum.c index 9b3c4d566..3db9a34e0 100644 --- a/src/libstrongswan/utils/enum.c +++ b/src/libstrongswan/utils/enum.c @@ -47,7 +47,7 @@ int enum_from_name(enum_name_t *e, char *name) for (i = 0; i < count; i++) { - if (strcaseeq(name, e->names[i])) + if (name && strcaseeq(name, e->names[i])) { return e->first + i; }