]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
fixup! WIP: daemon/worker: weak pointer logic for tasks
authorOto Šťáva <oto.stava@nic.cz>
Thu, 23 Jun 2022 12:09:38 +0000 (14:09 +0200)
committerOto Šťáva <oto.stava@nic.cz>
Thu, 23 Jun 2022 12:09:38 +0000 (14:09 +0200)
daemon/worker.c
daemon/worker.h

index 73aee64c9ff3fa43419e9bbb10f20cc3d396b09f..8f488f736e7edf929124daa6375c8c4763ce8705 100644 (file)
@@ -73,6 +73,9 @@ struct request_ctx
        } source;
 };
 
+/** List of query resolution tasks. */
+typedef array_t(qr_task_weakptr_t) qr_tasklist_t;
+
 /** Query resolution task. */
 struct qr_task
 {
index e077243f6cd93001d695a0986fb36515f8b1c406..50b837e0ebbcce7bc61ebb4241e8b99feaa371eb 100644 (file)
@@ -46,9 +46,6 @@ struct worker_stats {
 /** Freelist of available mempools. */
 typedef array_t(struct mempool *) mp_freelist_t;
 
-/** List of query resolution tasks. */
-typedef array_t(qr_task_weakptr_t) qr_tasklist_t;
-
 /** List of HTTP header names. */
 typedef array_t(const char *) doh_headerlist_t;