]> granicus.if.org Git - zfs/commitdiff
Fix checksumflags assignment in cksummer
authorTim Crawford <crawfxrd@users.noreply.github.com>
Fri, 24 Feb 2017 19:29:47 +0000 (14:29 -0500)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 24 Feb 2017 19:29:47 +0000 (11:29 -0800)
drr_checksumflags was incorrectly set to drr_checksumtype.

Reviewed-by: Matt Ahrens <mahrens@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Signed-off-by: Tim Crawford <tcrawford@datto.com>
Closes #5830

lib/libzfs/libzfs_sendrecv.c

index e703fd254fd16324d902cbb91cda90b9e395cee3..709ca59973918ec8881c3f1dcfd8f6c83f3bab35 100644 (file)
@@ -426,7 +426,7 @@ cksummer(void *arg)
                                wbr_drrr->drr_checksumtype =
                                    drrw->drr_checksumtype;
                                wbr_drrr->drr_checksumflags =
-                                   drrw->drr_checksumtype;
+                                   drrw->drr_checksumflags;
                                wbr_drrr->drr_key.ddk_cksum =
                                    drrw->drr_key.ddk_cksum;
                                wbr_drrr->drr_key.ddk_prop =