From 20fea7a47472aceb64d3ed48cc2a3ea268bc4795 Mon Sep 17 00:00:00 2001 From: Dan Kimmel Date: Tue, 19 Apr 2016 21:17:10 -0700 Subject: 6879 incorrect endianness swap for drr_spill.drr_length in libzfs_sendrecv.c Reviewed by: Matthew Ahrens Reviewed by: Paul Dagnelie Approved by: Robert Mustacchi --- usr/src/lib/libzfs/common/libzfs_sendrecv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr/src/lib/libzfs/common/libzfs_sendrecv.c') diff --git a/usr/src/lib/libzfs/common/libzfs_sendrecv.c b/usr/src/lib/libzfs/common/libzfs_sendrecv.c index 456ad3b858..988bbe3dcc 100644 --- a/usr/src/lib/libzfs/common/libzfs_sendrecv.c +++ b/usr/src/lib/libzfs/common/libzfs_sendrecv.c @@ -2825,7 +2825,7 @@ recv_skip(libzfs_handle_t *hdl, int fd, boolean_t byteswap) break; case DRR_SPILL: if (byteswap) { - drr->drr_u.drr_write.drr_length = + drr->drr_u.drr_spill.drr_length = BSWAP_64(drr->drr_u.drr_spill.drr_length); } (void) recv_read(hdl, fd, buf, -- cgit v1.2.3