summaryrefslogtreecommitdiffstats
path: root/sbin
diff options
context:
space:
mode:
authordillon <dillon@FreeBSD.org>2000-06-11 05:19:58 +0000
committerdillon <dillon@FreeBSD.org>2000-06-11 05:19:58 +0000
commit18e6b02332643e276c61277d600c3804c5b852ab (patch)
treea7f2a5d18bf81b3e1f47d3eca7655083535497a5 /sbin
parent6386cccbf1ee4f0cb411448108a976f24e9a76a2 (diff)
downloadFreeBSD-src-18e6b02332643e276c61277d600c3804c5b852ab.zip
FreeBSD-src-18e6b02332643e276c61277d600c3804c5b852ab.tar.gz
Fix memory leak in mount_nfs's background (-b) mode which occurs when
the mount is not available. Submitted-by: Jonathan Hanna <pangolin@home.com>
Diffstat (limited to 'sbin')
-rw-r--r--sbin/mount_nfs/mount_nfs.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sbin/mount_nfs/mount_nfs.c b/sbin/mount_nfs/mount_nfs.c
index 236a007..41873ca 100644
--- a/sbin/mount_nfs/mount_nfs.c
+++ b/sbin/mount_nfs/mount_nfs.c
@@ -784,10 +784,11 @@ tryagain:
warnx("%s", clnt_sperror(clp,
"bad MNT RPC"));
} else {
- auth_destroy(clp->cl_auth);
- clnt_destroy(clp);
retrycnt = 0;
}
+ auth_destroy(clp->cl_auth);
+ clnt_destroy(clp);
+ so = RPC_ANYSOCK;
}
}
if (--retrycnt > 0) {
OpenPOWER on IntegriCloud