From: Tobias Brunner Date: Mon, 3 Jun 2013 16:45:57 +0000 (+0200) Subject: Gracefully handle NULL as argument for enum_from_name() X-Git-Tag: 5.1.0dr1~129^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9947a1f2f41cbbbbf545f23fb7f5e718117d4dd0;p=thirdparty%2Fstrongswan.git Gracefully handle NULL as argument for enum_from_name() --- diff --git a/src/libstrongswan/utils/enum.c b/src/libstrongswan/utils/enum.c index 9b3c4d5662..3db9a34e05 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; }