diff options
| author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2007-04-29 23:08:24 +0000 |
|---|---|---|
| committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2007-04-29 23:08:24 +0000 |
| commit | 2c965e1956bf129d7f6de3c8dd76389af878cf8d (patch) | |
| tree | 133fd7f1eaf7498a005ea95910220f93e3af5514 | |
| parent | a5fbf7ac1f698f626ed2d72e35823b491641eeb9 (diff) | |
Notes
| -rw-r--r-- | sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c | 2 | ||||
| -rw-r--r-- | sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c index e50db3b05883..58c9d4bdf848 100644 --- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c +++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c @@ -1929,7 +1929,7 @@ update: uio->uio_loffset = offset; ZFS_EXIT(zfsvfs); - if (error != 0) { + if (error != 0 && *cookies != NULL) { free(*cookies, M_TEMP); *cookies = NULL; *ncookies = 0; diff --git a/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c b/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c index e50db3b05883..58c9d4bdf848 100644 --- a/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c +++ b/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c @@ -1929,7 +1929,7 @@ update: uio->uio_loffset = offset; ZFS_EXIT(zfsvfs); - if (error != 0) { + if (error != 0 && *cookies != NULL) { free(*cookies, M_TEMP); *cookies = NULL; *ncookies = 0; |
