Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
libpkg: calloc instead of malloc and bzero
Philippe Pepiot committed 15 years ago
commit 1ace34928aef99d964d156e8bad4638efcafcdae
parent d94cc8cd00247ceea96ede6b0ffba1f637c01ead
1 file changed +2 -3
modified libpkg/pkg.c
@@ -56,9 +56,8 @@ pkg_dep(struct pkg *pkg, struct pkg *dep)
int
pkg_new(struct pkg **pkg)
{
-
	if ((*pkg = malloc(sizeof(struct pkg))) == NULL)
-
		err(EXIT_FAILURE, "malloc()");
-
	bzero(*pkg, sizeof(struct pkg));
+
	if ((*pkg = calloc(1, sizeof(struct pkg))) == NULL)
+
		err(EXIT_FAILURE, "calloc()");
	return (0);
}