]> xenbits.xensource.com Git - freebsd.git/commitdiff
fixup up fallout from r352447 in libbe
authoravg <avg@FreeBSD.org>
Tue, 17 Sep 2019 14:15:48 +0000 (14:15 +0000)
committeravg <avg@FreeBSD.org>
Tue, 17 Sep 2019 14:15:48 +0000 (14:15 +0000)
I totally forgot that we now have another in-tree consumer of libzfs.

MFC after: 3 days
X-MFC with: r352447

lib/libbe/be.c

index 849a25859fa515d8daad09edbb0113900d6d10f5..249fa2f3361c6fb4498cb8b35a39753e9c63979f 100644 (file)
@@ -775,6 +775,7 @@ be_export(libbe_handle_t *lbh, const char *bootenv, int fd)
        char snap_name[BE_MAXPATHLEN];
        char buf[BE_MAXPATHLEN];
        zfs_handle_t *zfs;
+       sendflags_t flags = { 0 };
        int err;
 
        if ((err = be_snapshot(lbh, bootenv, NULL, true, snap_name)) != 0)
@@ -786,7 +787,7 @@ be_export(libbe_handle_t *lbh, const char *bootenv, int fd)
        if ((zfs = zfs_open(lbh->lzh, buf, ZFS_TYPE_DATASET)) == NULL)
                return (set_error(lbh, BE_ERR_ZFSOPEN));
 
-       err = zfs_send_one(zfs, NULL, fd, 0);
+       err = zfs_send_one(zfs, NULL, fd, flags);
        zfs_close(zfs);
 
        return (err);