Fix bug found by newly visible prototypes in rpc. The code was passing

an in to a function instead of a "struct timeval".
This commit is contained in:
Peter Wemm 1996-12-30 15:26:51 +00:00
parent 9180f99125
commit 399a5e4ac2
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=21093

View File

@ -32,7 +32,7 @@
*/
#ifndef lint
static char rcsid[] = "$Id$";
static char rcsid[] = "$Id: rup.c,v 1.4 1995/11/21 05:43:27 wpaul Exp $";
#endif /* not lint */
#include <stdio.h>
@ -156,6 +156,7 @@ onehost(char *host)
statstime host_stat;
struct sockaddr_in addr;
struct hostent *hp;
struct timeval tv;
hp = gethostbyname(host);
if (hp == NULL) {
@ -171,7 +172,9 @@ onehost(char *host)
}
bzero((char *)&host_stat, sizeof(host_stat));
if (clnt_call(rstat_clnt, RSTATPROC_STATS, xdr_void, NULL, xdr_statstime, &host_stat, NULL) != RPC_SUCCESS) {
tv.tv_sec = 15; /* XXX ??? */
tv.tv_usec = 0;
if (clnt_call(rstat_clnt, RSTATPROC_STATS, xdr_void, NULL, xdr_statstime, &host_stat, tv) != RPC_SUCCESS) {
fprintf(stderr, "%s: %s: %s\n", argv0, host, clnt_sperror(rstat_clnt, host));
return(-1);
}