Hi,
here is a patch to remove two useless variables in ntpd. Spotted
when recompiling with -Wextra.
Ok/Comments?
Index: client.c
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/client.c,v
retrieving revision 1.89
diff -u -p -r1.89 client.c
--- client.c 21 Sep 2011 15:41:30 -0000 1.89
+++ client.c 27 Apr 2013 21:59:52 -0000
@@ -186,8 +186,7 @@ client_query(struct ntp_peer *p)
p->query->msg.xmttime.fractionl = arc4random();
p->query->xmttime = gettime_corrected();
- if (ntp_sendmsg(p->query->fd, NULL, &p->query->msg,
- NTP_MSGSIZE_NOAUTH, 0) == -1) {
+ if (ntp_sendmsg(p->query->fd, NULL, &p->query->msg) == -1) {
p->senderrors++;
set_next(p, INTERVAL_QUERY_PATHETIC);
p->trustlevel = TRUSTLEVEL_PATHETIC;
Index: ntp_msg.c
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/ntp_msg.c,v
retrieving revision 1.18
diff -u -p -r1.18 ntp_msg.c
--- ntp_msg.c 19 Oct 2007 15:53:57 -0000 1.18
+++ ntp_msg.c 27 Apr 2013 21:59:52 -0000
@@ -40,8 +40,7 @@ ntp_getmsg(struct sockaddr *sa, char *p,
}
int
-ntp_sendmsg(int fd, struct sockaddr *sa, struct ntp_msg *msg, ssize_t len,
- int auth)
+ntp_sendmsg(int fd, struct sockaddr *sa, struct ntp_msg *msg)
{
socklen_t sa_len;
ssize_t n;
Index: ntpd.h
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/ntpd.h,v
retrieving revision 1.106
diff -u -p -r1.106 ntpd.h
--- ntpd.h 20 Sep 2012 12:43:16 -0000 1.106
+++ ntpd.h 27 Apr 2013 21:59:52 -0000
@@ -226,7 +226,7 @@ struct ntp_conf_sensor *new_sensor(char
/* ntp_msg.c */
int ntp_getmsg(struct sockaddr *, char *, ssize_t, struct ntp_msg *);
-int ntp_sendmsg(int, struct sockaddr *, struct ntp_msg *, ssize_t, int);
+int ntp_sendmsg(int, struct sockaddr *, struct ntp_msg *);
/* server.c */
int setup_listeners(struct servent *, struct ntpd_conf *, u_int *);
Index: server.c
===================================================================
RCS file: /cvs/src/usr.sbin/ntpd/server.c,v
retrieving revision 1.36
diff -u -p -r1.36 server.c
--- server.c 21 Sep 2011 15:41:30 -0000 1.36
+++ server.c 27 Apr 2013 21:59:52 -0000
@@ -210,6 +210,6 @@ server_dispatch(int fd, struct ntpd_conf
reply.rootdelay = d_to_sfp(lconf->status.rootdelay);
reply.refid = lconf->status.refid;
- ntp_sendmsg(fd, (struct sockaddr *)&fsa, &reply, size, 0);
+ ntp_sendmsg(fd, (struct sockaddr *)&fsa, &reply);
return (0);
}