diff --git a/include/QF/alloc.h b/include/QF/alloc.h index 08ea9f097..e320d99f1 100644 --- a/include/QF/alloc.h +++ b/include/QF/alloc.h @@ -80,7 +80,7 @@ #define FREE(n, p) \ do { \ p->next = free_##n; \ - free_##n = p->next; \ + free_##n = p; \ } while (0) #else #define ALLOC(s, t, n, v) \