summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuoqi Chen <luoqi@FreeBSD.org>1998-09-01 02:31:52 +0000
committerLuoqi Chen <luoqi@FreeBSD.org>1998-09-01 02:31:52 +0000
commit4ef872a4c569172a3d2dec2d1aa39dfcf6e4f8a8 (patch)
tree2af906eb210a5d63768463057eabe2e8d7f4cc5a
parentaa53a702c9261d4e23e24f2221be49ad0710bee7 (diff)
Notes
-rw-r--r--sys/nfs/nfs_syscalls.c5
-rw-r--r--sys/nfsclient/nfs_nfsiod.c5
-rw-r--r--sys/nfsserver/nfs_syscalls.c5
3 files changed, 9 insertions, 6 deletions
diff --git a/sys/nfs/nfs_syscalls.c b/sys/nfs/nfs_syscalls.c
index c6b92d5f597e..abf3383e709d 100644
--- a/sys/nfs/nfs_syscalls.c
+++ b/sys/nfs/nfs_syscalls.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)nfs_syscalls.c 8.5 (Berkeley) 3/30/95
- * $Id: nfs_syscalls.c,v 1.41 1998/05/31 20:08:55 peter Exp $
+ * $Id: nfs_syscalls.c,v 1.42 1998/08/23 03:07:16 wollman Exp $
*/
#include <sys/param.h>
@@ -721,7 +721,8 @@ nfssvc_nfsd(nsd, argp, p)
if (nfsrtton)
nfsd_rt(sotype, nd, cacherep);
m_freem(nd->nd_mrep);
- FREE(nd->nd_nam2, M_SONAME);
+ if (nd->nd_nam2)
+ FREE(nd->nd_nam2, M_SONAME);
break;
};
if (nd) {
diff --git a/sys/nfsclient/nfs_nfsiod.c b/sys/nfsclient/nfs_nfsiod.c
index c6b92d5f597e..abf3383e709d 100644
--- a/sys/nfsclient/nfs_nfsiod.c
+++ b/sys/nfsclient/nfs_nfsiod.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)nfs_syscalls.c 8.5 (Berkeley) 3/30/95
- * $Id: nfs_syscalls.c,v 1.41 1998/05/31 20:08:55 peter Exp $
+ * $Id: nfs_syscalls.c,v 1.42 1998/08/23 03:07:16 wollman Exp $
*/
#include <sys/param.h>
@@ -721,7 +721,8 @@ nfssvc_nfsd(nsd, argp, p)
if (nfsrtton)
nfsd_rt(sotype, nd, cacherep);
m_freem(nd->nd_mrep);
- FREE(nd->nd_nam2, M_SONAME);
+ if (nd->nd_nam2)
+ FREE(nd->nd_nam2, M_SONAME);
break;
};
if (nd) {
diff --git a/sys/nfsserver/nfs_syscalls.c b/sys/nfsserver/nfs_syscalls.c
index c6b92d5f597e..abf3383e709d 100644
--- a/sys/nfsserver/nfs_syscalls.c
+++ b/sys/nfsserver/nfs_syscalls.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)nfs_syscalls.c 8.5 (Berkeley) 3/30/95
- * $Id: nfs_syscalls.c,v 1.41 1998/05/31 20:08:55 peter Exp $
+ * $Id: nfs_syscalls.c,v 1.42 1998/08/23 03:07:16 wollman Exp $
*/
#include <sys/param.h>
@@ -721,7 +721,8 @@ nfssvc_nfsd(nsd, argp, p)
if (nfsrtton)
nfsd_rt(sotype, nd, cacherep);
m_freem(nd->nd_mrep);
- FREE(nd->nd_nam2, M_SONAME);
+ if (nd->nd_nam2)
+ FREE(nd->nd_nam2, M_SONAME);
break;
};
if (nd) {