diff options
| author | Mike Smith <msmith@FreeBSD.org> | 1997-03-05 01:42:14 +0000 |
|---|---|---|
| committer | Mike Smith <msmith@FreeBSD.org> | 1997-03-05 01:42:14 +0000 |
| commit | 3a558f83ddbaf061a460a6b16409ba414a9fbb71 (patch) | |
| tree | e9494ef80141c2292cf062f3ba9fcdef183606a0 /sys | |
| parent | 0b146b65d22b2a2df79e5802d9defe82e824929e (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/kern/vfs_extattr.c | 5 | ||||
| -rw-r--r-- | sys/kern/vfs_syscalls.c | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/sys/kern/vfs_extattr.c b/sys/kern/vfs_extattr.c index ee04b8ce7af4f..26e9867221627 100644 --- a/sys/kern/vfs_extattr.c +++ b/sys/kern/vfs_extattr.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)vfs_syscalls.c 8.13 (Berkeley) 4/15/94 - * $Id$ + * $Id: vfs_syscalls.c,v 1.58 1997/02/22 09:39:35 peter Exp $ */ /* @@ -2175,7 +2175,8 @@ fsync(p, uap, retval) vm_object_page_clean(vp->v_object, 0, 0 ,0, FALSE); } error = VOP_FSYNC(vp, fp->f_cred, - (vp->v_mount->mnt_flag & MNT_ASYNC) ? MNT_NOWAIT : MNT_WAIT, p); + (vp->v_mount && (vp->v_mount->mnt_flag & MNT_ASYNC)) ? + MNT_NOWAIT : MNT_WAIT, p); VOP_UNLOCK(vp, 0, p); return (error); } diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c index ee04b8ce7af4f..26e9867221627 100644 --- a/sys/kern/vfs_syscalls.c +++ b/sys/kern/vfs_syscalls.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)vfs_syscalls.c 8.13 (Berkeley) 4/15/94 - * $Id$ + * $Id: vfs_syscalls.c,v 1.58 1997/02/22 09:39:35 peter Exp $ */ /* @@ -2175,7 +2175,8 @@ fsync(p, uap, retval) vm_object_page_clean(vp->v_object, 0, 0 ,0, FALSE); } error = VOP_FSYNC(vp, fp->f_cred, - (vp->v_mount->mnt_flag & MNT_ASYNC) ? MNT_NOWAIT : MNT_WAIT, p); + (vp->v_mount && (vp->v_mount->mnt_flag & MNT_ASYNC)) ? + MNT_NOWAIT : MNT_WAIT, p); VOP_UNLOCK(vp, 0, p); return (error); } |
