diff options
author | Tobias Brunner <tobias@strongswan.org> | 2013-06-03 18:45:57 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2013-06-11 11:03:13 +0200 |
commit | 9947a1f2f41cbbbbf545f23fb7f5e718117d4dd0 (patch) | |
tree | 1b7d11df408351e286d8c169ba0bc1ce8a6a7e47 | |
parent | 06f6d8024577477c2c3dd68653025002dedc6eb1 (diff) | |
download | strongswan-9947a1f2f41cbbbbf545f23fb7f5e718117d4dd0.tar.bz2 strongswan-9947a1f2f41cbbbbf545f23fb7f5e718117d4dd0.tar.xz |
Gracefully handle NULL as argument for enum_from_name()
-rw-r--r-- | src/libstrongswan/utils/enum.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |