aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/rpc.lockd/lockd_lock.c
diff options
context:
space:
mode:
authorAlfred Perlstein <alfred@FreeBSD.org>2004-02-17 00:13:59 +0000
committerAlfred Perlstein <alfred@FreeBSD.org>2004-02-17 00:13:59 +0000
commitaba638209b1741e6bcdbde518631bc4467ac1018 (patch)
treeb67ce68050c5bf90a5804696d2c6131d54ace418 /usr.sbin/rpc.lockd/lockd_lock.c
parentd43efc232bb0da774c2780d151d8d03ccc061d02 (diff)
downloadsrc-aba638209b1741e6bcdbde518631bc4467ac1018.tar.gz
src-aba638209b1741e6bcdbde518631bc4467ac1018.zip
The callrpc call to unmonitor hosts was passing the wrong xdr
decode/encode functions for the arguments to the statd unmonitor call. Fix it.
Notes
Notes: svn path=/head/; revision=125903
Diffstat (limited to 'usr.sbin/rpc.lockd/lockd_lock.c')
-rw-r--r--usr.sbin/rpc.lockd/lockd_lock.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/rpc.lockd/lockd_lock.c b/usr.sbin/rpc.lockd/lockd_lock.c
index e82877fe1c44..68aa1593cff9 100644
--- a/usr.sbin/rpc.lockd/lockd_lock.c
+++ b/usr.sbin/rpc.lockd/lockd_lock.c
@@ -2099,8 +2099,8 @@ unmonitor_lock_host(char *hostname)
smon_id.my_id.my_proc = NLM_SM_NOTIFY;
rpcret = callrpc("localhost", SM_PROG, SM_VERS, SM_UNMON,
- (xdrproc_t)xdr_mon, &smon_id,
- (xdrproc_t)xdr_sm_stat_res, &smstat);
+ (xdrproc_t)xdr_mon_id, &smon_id,
+ (xdrproc_t)xdr_sm_stat, &smstat);
if (rpcret != 0) {
debuglog("Rpc call to unmonitor statd failed with "