From 6127dae75c086087a614a692a58162aa579918a2 Mon Sep 17 00:00:00 2001 From: henning <> Date: Tue, 6 Jul 2004 23:08:26 +0000 Subject: [PATCH] sizeof(wrong struct) in calloc == bad. ^$&(#^$%&#*)! --- src/usr.sbin/ntpd/parse.y | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/usr.sbin/ntpd/parse.y b/src/usr.sbin/ntpd/parse.y index 0c251109..6deef0b5 100644 --- a/src/usr.sbin/ntpd/parse.y +++ b/src/usr.sbin/ntpd/parse.y @@ -1,4 +1,4 @@ -/* $OpenBSD: parse.y,v 1.3 2004/07/05 07:57:52 henning Exp $ */ +/* $OpenBSD: parse.y,v 1.4 2004/07/06 23:08:26 henning Exp $ */ /* * Copyright (c) 2002, 2003, 2004 Henning Brauer @@ -138,8 +138,8 @@ conf_main : LISTEN ON address { | SERVER address { struct ntp_peer *p; - if ((p = calloc(1, sizeof(struct listen_addr))) == NULL) - fatal("parse conf_mail server on calloc"); + if ((p = calloc(1, sizeof(struct ntp_peer))) == NULL) + fatal("parse conf_main server on calloc"); memcpy(&p->ss, &$2, sizeof(struct sockaddr_storage)); TAILQ_INSERT_TAIL(&conf->ntp_peers, p, entry); }