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 */