We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 884239d commit 57ddf78Copy full SHA for 57ddf78
klist.h
@@ -99,9 +99,11 @@
99
return kl; \
100
} \
101
SCOPE void kl_destroy_##name(kl_##name##_t *kl) { \
102
- kl1_##name *p; \
103
- for (p = kl->head; p != kl->tail; p = p->next) \
+ kl1_##name *p, *next_p; \
+ for (p = kl->head; p != kl->tail; p = next_p){ \
104
+ next_p = p->next; \
105
kmp_free(name, kl->mp, p); \
106
+ } \
107
108
kmp_destroy(name, kl->mp); \
109
free(kl); \
0 commit comments