--- cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c (revision 349903) +++ cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c (working copy) @@ -1286,7 +1286,8 @@ static boolean_t libzfs_path_contains(const char *path1, const char *path2) { - return (strstr(path2, path1) == path2 && path2[strlen(path1)] == '/'); + return (strcmp(path1, path2) == 0 || strcmp(path1, "/") == 0 || + (strstr(path2, path1) == path2 && path2[strlen(path1)] == '/')); }