Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix malloc.c:2629: Failed assertion: "diff == regind * size"
Baptiste Daroussin committed 14 years ago
commit 8badfaf11453bff5856889b0b72a50aec4e2cda3
parent 6eb89c6
1 file changed +2 -0
modified libpkg/usergroup.c
@@ -167,6 +167,8 @@ pkg_add_user_group(struct pkg *pkg)
						grnew = gr_dup(grlocal);
					}

+
					if (nx == 0)
+
						grnew->gr_mem = NULL;
					nx++;
					grnew->gr_mem = reallocf(grnew->gr_mem, sizeof(*grnew->gr_mem) * (nx + 1));
					grnew->gr_mem[nx - 1] = __DECONST(char *, pkg_user_name(u));