diff options
| author | Joerg Wunsch <joerg@FreeBSD.org> | 1997-03-07 09:20:08 +0000 |
|---|---|---|
| committer | Joerg Wunsch <joerg@FreeBSD.org> | 1997-03-07 09:20:08 +0000 |
| commit | 7a924bc194180eb5cdb411159985d79fc94e2987 (patch) | |
| tree | ee962af040f21a06ba2d89893fe799baa5bb2965 /sys | |
| parent | 0195cf74bee07df843638299e5c12e204d42224c (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/kern/vfs_syscalls.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c index 1337e95a945b..f3f74dc7ac44 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: vfs_syscalls.c,v 1.51 1996/09/19 18:20:27 nate Exp $ + * $Id: vfs_syscalls.c,v 1.51.2.1 1996/12/21 19:04:24 bde Exp $ */ /* @@ -1864,7 +1864,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); return (error); } |
