Fixed memory allocation bug in 'create_user_list' function
This commit is contained in:
4
main.c
4
main.c
@@ -131,6 +131,10 @@ User** create_user_list(char* filename) {
|
||||
char* token = malloc(sizeof(char) * 30);
|
||||
User** users = malloc (num_users * sizeof(User*));
|
||||
|
||||
for (int i=0;i<num_users;i++) {
|
||||
(*(users+i)) = malloc(sizeof(User));
|
||||
}
|
||||
|
||||
token = strtok(file_str," \r\n");
|
||||
for (int i=0;i<num_users;i++) {
|
||||
(*(users + i))->username = strdup(token);
|
||||
|
Reference in New Issue
Block a user