From 6ea5a8e2166e305b5851592066974a1421bbc07f Mon Sep 17 00:00:00 2001 From: alexander <> Date: Tue, 13 Jul 2004 17:27:57 +0000 Subject: [PATCH] ignore obviously malformed queries; ok henning@ --- src/usr.sbin/ntpd/server.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/usr.sbin/ntpd/server.c b/src/usr.sbin/ntpd/server.c index ea202f6c..31a5ad24 100644 --- a/src/usr.sbin/ntpd/server.c +++ b/src/usr.sbin/ntpd/server.c @@ -1,4 +1,4 @@ -/* $OpenBSD: server.c,v 1.8 2004/07/11 03:05:50 dtucker Exp $ */ +/* $OpenBSD: server.c,v 1.9 2004/07/13 17:27:57 alexander Exp $ */ /* * Copyright (c) 2003, 2004 Henning Brauer @@ -108,7 +108,8 @@ server_dispatch(int fd) rectime = gettime(); - ntp_getmsg(buf, size, &query); + if (ntp_getmsg(buf, size, &query) == -1) + return (0); bzero(&reply, sizeof(reply)); reply.status = 0 | (query.status & VERSIONMASK);