]> git.proxmox.com Git - mirror_zfs-debian.git/blobdiff - cmd/zfs/zfs_iter.c
Imported Upstream version 0.6.2+git20140204
[mirror_zfs-debian.git] / cmd / zfs / zfs_iter.c
index 6239a8f6b93b601d9ccbcce61ad8986144f75b2c..8892d91f24bad380198f17547e3b0a0925287279 100644 (file)
  *
  * CDDL HEADER END
  */
+
 /*
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  * Copyright (c) 2012 Pawel Jakub Dawidek <pawel@dawidek.net>.
+ * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
  */
 
 #include <libintl.h>
@@ -108,7 +110,8 @@ zfs_callback(zfs_handle_t *zhp, void *data)
                                            cb->cb_props_table);
 
                                if (zfs_expand_proplist(zhp, cb->cb_proplist,
-                                   (cb->cb_flags & ZFS_ITER_RECVD_PROPS))
+                                   (cb->cb_flags & ZFS_ITER_RECVD_PROPS),
+                                   (cb->cb_flags & ZFS_ITER_LITERAL_PROPS))
                                    != 0) {
                                        free(node);
                                        return (-1);
@@ -310,8 +313,8 @@ zfs_sort(const void *larg, const void *rarg, void *data)
                } else if (psc->sc_prop == ZFS_PROP_NAME) {
                        lvalid = rvalid = B_TRUE;
 
-                       (void) strlcpy(lbuf, zfs_get_name(l), sizeof(lbuf));
-                       (void) strlcpy(rbuf, zfs_get_name(r), sizeof(rbuf));
+                       (void) strlcpy(lbuf, zfs_get_name(l), sizeof (lbuf));
+                       (void) strlcpy(rbuf, zfs_get_name(r), sizeof (rbuf));
 
                        lstr = lbuf;
                        rstr = rbuf;