summaryrefslogtreecommitdiff
path: root/sys/contrib
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2007-05-28 00:26:20 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2007-05-28 00:26:20 +0000
commita906fff9c51159e0b4ae19a01f30b250c9256694 (patch)
tree03b8a8a5a99f81030b1aedb178ea754678577b2f /sys/contrib
parentba25c97b24efc8481c1b6d0d329e88df09e86b3e (diff)
Notes
Diffstat (limited to 'sys/contrib')
-rw-r--r--sys/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c b/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
index d1ac49db8b8c..0b600efa8f56 100644
--- a/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
+++ b/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
@@ -154,6 +154,7 @@ zfs_replay_remove(zfsvfs_t *zfsvfs, lr_remove_t *lr, boolean_t byteswap)
if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0)
return (error);
+ bzero(&cn, sizeof(cn));
cn.cn_nameptr = name;
cn.cn_namelen = strlen(name);
cn.cn_nameiop = DELETE;
@@ -246,6 +247,7 @@ zfs_replay_rename(zfsvfs_t *zfsvfs, lr_rename_t *lr, boolean_t byteswap)
svp = tvp = NULL;
+ bzero(&scn, sizeof(scn));
scn.cn_nameptr = sname;
scn.cn_namelen = strlen(sname);
scn.cn_nameiop = DELETE;
@@ -260,6 +262,7 @@ zfs_replay_rename(zfsvfs_t *zfsvfs, lr_rename_t *lr, boolean_t byteswap)
goto fail;
VOP_UNLOCK(svp, 0, td);
+ bzero(&tcn, sizeof(tcn));
tcn.cn_nameptr = tname;
tcn.cn_namelen = strlen(tname);
tcn.cn_nameiop = RENAME;