summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sendmail
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1996-11-20 07:53:42 +0000
committerjkh <jkh@FreeBSD.org>1996-11-20 07:53:42 +0000
commit1f7aae649fc6ec69612d1ce32b4ad6bdb45c89f0 (patch)
tree60c0c1455189f2aca99d218e228f0b69e720f8aa /usr.sbin/sendmail
parente5c94a20acafffd5794c5f365dc0f6644a5cf698 (diff)
downloadFreeBSD-src-1f7aae649fc6ec69612d1ce32b4ad6bdb45c89f0.zip
FreeBSD-src-1f7aae649fc6ec69612d1ce32b4ad6bdb45c89f0.tar.gz
Got the bugger. Eric's now passing in a hint structure to dbopen()
but forgot to zero the structure first, leaving hinfo.bsize undefined and causing a loop in __log2().
Diffstat (limited to 'usr.sbin/sendmail')
-rw-r--r--usr.sbin/sendmail/makemap/makemap.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr.sbin/sendmail/makemap/makemap.c b/usr.sbin/sendmail/makemap/makemap.c
index 707c167..45e1202 100644
--- a/usr.sbin/sendmail/makemap/makemap.c
+++ b/usr.sbin/sendmail/makemap/makemap.c
@@ -312,6 +312,7 @@ main(argc, argv)
#ifdef NEWDB
case T_HASH:
/* tweak some parameters for performance */
+ bzero(&hinfo, sizeof(hinfo));
hinfo.nelem = 4096;
hinfo.cachesize = dbcachesize;
OpenPOWER on IntegriCloud