diff --git a/include/util/tlist.h b/include/util/tlist.h index 1d4de3096f..866a37fee4 100644 --- a/include/util/tlist.h +++ b/include/util/tlist.h @@ -218,7 +218,7 @@ typedef struct { #define listEleSize(l) ((l)->eleSize) #define isListEmpty(l) (TD_DLIST_NELES(l) == 0) #define listNodeFree(n) taosMemoryFree(n) -#define listNode(data) (SListNode*)(((void*)(data)) - sizeof(SListNode)) +#define listNode(data) (SListNode*)(((char*)(data)) - sizeof(SListNode)) void tdListInit(SList *list, int32_t eleSize); void tdListEmpty(SList *list);