X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=utils%2Fstatd%2Fmonitor.c;h=e40ff7d3a49a2c6b28860865336c9d257592dd8e;hb=1bcf67703e5606837853666763c739db91f08fee;hp=c447a269bb9b86f2c82091ff7844e6cb693977ac;hpb=4b2f63a5e581ecfa12abb2419310c4e62eb27134;p=nfs-utils.git diff --git a/utils/statd/monitor.c b/utils/statd/monitor.c index c447a26..e40ff7d 100644 --- a/utils/statd/monitor.c +++ b/utils/statd/monitor.c @@ -380,8 +380,8 @@ sm_unmon_1_svc(struct mon_id *argp, struct svc_req *rqstp) /* PRC: do the HA callout: */ ha_callout("del-client", mon_name, my_name, -1); + xunlink(SM_DIR, clnt->dns_name, 1); nlist_free(&rtnl, clnt); - xunlink(SM_DIR, mon_name, 1); return (&result); } else @@ -445,8 +445,8 @@ sm_unmon_all_1_svc(struct my_id *argp, struct svc_req *rqstp) temp = NL_NEXT(clnt); /* PRC: do the HA callout: */ ha_callout("del-client", mon_name, my_name, -1); + xunlink(SM_DIR, clnt->dns_name, 1); nlist_free(&rtnl, clnt); - xunlink(SM_DIR, mon_name, 1); ++count; clnt = temp; } else