From 2f62ee51e7cb23909dc03b6bf8ddfb6630969d95 Mon Sep 17 00:00:00 2001 From: Gregory Lirent Date: Sun, 5 Jun 2022 18:34:48 +0300 Subject: [PATCH] Fix lnode comparison --- src/list/include.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/list/include.h b/src/list/include.h index e88d623..402b952 100644 --- a/src/list/include.h +++ b/src/list/include.h @@ -23,6 +23,6 @@ typedef struct libcdsb_list_node { #define ldir_dir(cur, d) (&((cur)->prev))[(d)>>1] #define ldir_inv(cur, d) (&((cur)->prev))[(d)&1] -#define lnode_compare(s0, s1) vnode_compare((s0)->node, (s0)->type, (s1)->node, (s1)->type) +#define lnode_compare(s0, s1) vnode_compare(&(s0)->node, (s0)->type, &(s1)->node, (s1)->type) #endif /* LIBCDSB_SRC_LIST_INCLUDE_H */