On Sat, Apr 27, 2013 at 10:30:01PM +0200, Maxime Villard wrote: > Hi, > here is a patch to remove two useless variables in ntpd. Spotted > when recompiling with -Wextra. > > Ok/Comments?
Looks like 'auth' has been removed in revision 1.8 and 'len' in revision 1.17 of ntp_msg.c but not removed from the function arguments list. So I think the diff is good. > 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); > } >