diff options
author | Andriy Gapon <avg@FreeBSD.org> | 2019-10-16 08:01:36 +0000 |
---|---|---|
committer | Andriy Gapon <avg@FreeBSD.org> | 2019-10-16 08:01:36 +0000 |
commit | 37075672d24ed267c3389dd2b7179efa83516fcc (patch) | |
tree | 114455bc8cf877c9a26403de2328bba68c64847e /lib/libzfs/common/libzfs_dataset.c | |
parent | 74032c5f3b4b5ae87cbc8254a095b485391c3b79 (diff) |
Notes
Diffstat (limited to 'lib/libzfs/common/libzfs_dataset.c')
-rw-r--r-- | lib/libzfs/common/libzfs_dataset.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/libzfs/common/libzfs_dataset.c b/lib/libzfs/common/libzfs_dataset.c index 980a1b736643..a141c6a73725 100644 --- a/lib/libzfs/common/libzfs_dataset.c +++ b/lib/libzfs/common/libzfs_dataset.c @@ -772,15 +772,13 @@ typedef struct mnttab_node { static int libzfs_mnttab_cache_compare(const void *arg1, const void *arg2) { - const mnttab_node_t *mtn1 = arg1; - const mnttab_node_t *mtn2 = arg2; + const mnttab_node_t *mtn1 = (const mnttab_node_t *)arg1; + const mnttab_node_t *mtn2 = (const mnttab_node_t *)arg2; int rv; rv = strcmp(mtn1->mtn_mt.mnt_special, mtn2->mtn_mt.mnt_special); - if (rv == 0) - return (0); - return (rv > 0 ? 1 : -1); + return (AVL_ISIGN(rv)); } void |