summaryrefslogtreecommitdiff
path: root/lib/libzfs/common/libzfs_dataset.c
diff options
context:
space:
mode:
authorAndriy Gapon <avg@FreeBSD.org>2019-10-16 08:01:36 +0000
committerAndriy Gapon <avg@FreeBSD.org>2019-10-16 08:01:36 +0000
commit37075672d24ed267c3389dd2b7179efa83516fcc (patch)
tree114455bc8cf877c9a26403de2328bba68c64847e /lib/libzfs/common/libzfs_dataset.c
parent74032c5f3b4b5ae87cbc8254a095b485391c3b79 (diff)
Notes
Diffstat (limited to 'lib/libzfs/common/libzfs_dataset.c')
-rw-r--r--lib/libzfs/common/libzfs_dataset.c8
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