diff options
| author | Robert Watson <rwatson@FreeBSD.org> | 2001-09-01 20:11:05 +0000 |
|---|---|---|
| committer | Robert Watson <rwatson@FreeBSD.org> | 2001-09-01 20:11:05 +0000 |
| commit | 7df97b611781e7b341ce017c56dbad8d9bae5f69 (patch) | |
| tree | e5f9b41a112b2e46232599a0d8e411a1ad83cc53 | |
| parent | c8b8bac3eda769d413ed6a07d428aa2339efe578 (diff) | |
Notes
| -rw-r--r-- | sys/ufs/ffs/ffs_vfsops.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/ufs/ffs/ffs_vfsops.c b/sys/ufs/ffs/ffs_vfsops.c index b137a90d650cc..c9607e57f2730 100644 --- a/sys/ufs/ffs/ffs_vfsops.c +++ b/sys/ufs/ffs/ffs_vfsops.c @@ -834,11 +834,13 @@ ffs_unmount(mp, mntflags, p) flags |= FORCECLOSE; } #ifdef UFS_EXTATTR - if ((error = ufs_extattr_stop(mp, p))) + if ((error = ufs_extattr_stop(mp, p))) { if (error != EOPNOTSUPP) printf("ffs_unmount: ufs_extattr_stop returned %d\n", error); - ufs_extattr_uepm_destroy(&ump->um_extattr); + } else { + ufs_extattr_uepm_destroy(&ump->um_extattr); + } #endif if (mp->mnt_flag & MNT_SOFTDEP) { if ((error = softdep_flushfiles(mp, flags, p)) != 0) |
