summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbzbarsky%mit.edu <devnull@localhost>2002-11-20 23:12:56 +0000
committerbzbarsky%mit.edu <devnull@localhost>2002-11-20 23:12:56 +0000
commit8267250bfe01dac0f9c4d01395c191613f5b8967 (patch)
tree68544b3af78f58bb65cbd9deeaab85fb5cf29f34
parent6a8425f9f141eeb730c1c9444cee895d6bf3a0df (diff)
downloadnss-hg-8267250bfe01dac0f9c4d01395c191613f5b8967.tar.gz
Use calloc() instead of malloc() followed by memset to 0. Bug 124302, patch by
Aaron Lehmann <aaronl@vitelus.com>, r=timeless, sr=bzbarsky
-rw-r--r--dbm/src/nsres.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/dbm/src/nsres.c b/dbm/src/nsres.c
index e383d58e5..4b4dae4a2 100644
--- a/dbm/src/nsres.c
+++ b/dbm/src/nsres.c
@@ -79,8 +79,7 @@ NSRESHANDLE NSResCreateTable(const char *filename, NSRESTHREADINFO *threadinfo)
flag = O_RDWR | O_CREAT;
- hres = (RESHANDLE) malloc ( sizeof(struct RESDATABASE) );
- memset(hres, 0, sizeof(struct RESDATABASE));
+ hres = (RESHANDLE) calloc ( 1, sizeof(struct RESDATABASE) );
if (threadinfo && threadinfo->lock && threadinfo->fn_lock
&& threadinfo->fn_unlock)
@@ -111,8 +110,7 @@ NSRESHANDLE NSResOpenTable(const char *filename, NSRESTHREADINFO *threadinfo)
flag = O_RDONLY; /* only open database for reading */
- hres = (RESHANDLE) malloc ( sizeof(struct RESDATABASE) );
- memset(hres, 0, sizeof(struct RESDATABASE));
+ hres = (RESHANDLE) calloc ( 1, sizeof(struct RESDATABASE) );
if (threadinfo && threadinfo->lock && threadinfo->fn_lock
&& threadinfo->fn_unlock)