fixed a bug in enum_from_name() function
[strongswan.git] / src / libstrongswan / enum.c
index 258a5b4..5c811bd 100644 (file)
@@ -43,7 +43,7 @@ int enum_from_name(enum_name_t *e, char *name)
 {
        do
        {
-               int i, count = e->last - e->first;
+               int i, count = e->last - e->first + 1;
 
                for (i = 0; i < count; i++)
                {