fix uninitialised memory in merge_group_entries causes segfault in useradd by
changing a call to malloc to a call to calloc
This commit is contained in:
parent
b10cba0e0a
commit
7a16f4582d
@ -3,6 +3,10 @@
|
||||
* lib/groupio.c: add newline char when two lines
|
||||
are concatenated
|
||||
Closes: alioth#313942
|
||||
* lib/groupio.c: fix uninitialised memory in
|
||||
merge_group_entries causes segfault in useradd by changing
|
||||
a call to malloc to a call to calloc
|
||||
Closes: alioth:#313940
|
||||
|
||||
2013-07-28 Guido Trentalancia <guido@trentalancia.com>
|
||||
|
||||
|
@ -353,7 +353,7 @@ static /*@null@*/struct commonio_entry *merge_group_entries (
|
||||
members++;
|
||||
}
|
||||
}
|
||||
new_members = (char **)malloc ( (members+1) * sizeof(char*) );
|
||||
new_members = (char **)calloc ( (members+1), sizeof(char*) );
|
||||
if (NULL == new_members) {
|
||||
free (new_line);
|
||||
errno = ENOMEM;
|
||||
|
Loading…
x
Reference in New Issue
Block a user