Fix buffer overflow when adding an user to a group. Thanks to Peter Vrabec.

This commit is contained in:
nekral-guest
2008-02-18 21:36:03 +00:00
parent 280fcebae8
commit ed52b88b92
3 changed files with 8 additions and 1 deletions

View File

@ -104,7 +104,7 @@ static void addtogroup (char *user, char **members)
}
}
members = (char **) realloc (members, sizeof (char *) * i);
members = (char **) realloc (members, sizeof (char *) * (i+2));
members[i] = user;
members[i + 1] = NULL;
}