There was no function to release these ones, they were only created
so the patch adds an accept_queue_deinit() call.
REGISTER_CONFIG_POSTPARSER("multi-threaded accept queue", accept_queue_init);
+static void accept_queue_deinit()
+{
+ int i;
+
+ for (i = 0; i < global.nbthread; i++) {
+ if (accept_queue_rings[i].tasklet)
+ tasklet_free(accept_queue_rings[i].tasklet);
+ }
+}
+
+REGISTER_POST_DEINIT(accept_queue_deinit);
+
#endif // USE_THREAD
/* Memory allocation and initialization of the per_thr field.