summaryrefslogtreecommitdiff
path: root/src/cache/tcpconnection.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2024-08-20 18:12:37 +0000
committerLaurent Bercot <ska@appnovation.com>2024-08-20 18:12:37 +0000
commit45c04a53fb9fbefe4dd86514c7563b4af1961dfb (patch)
tree4e90eed434b9292e405245d5394e9a9f3e3a3c46 /src/cache/tcpconnection.c
parent1360696c2d6ed7083a71979c8382c9d34df12cf0 (diff)
downloadshibari-45c04a53fb9fbefe4dd86514c7563b4af1961dfb.tar.xz
Add a lot of stuff, disable shibari-cache build for now
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'src/cache/tcpconnection.c')
-rw-r--r--src/cache/tcpconnection.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/cache/tcpconnection.c b/src/cache/tcpconnection.c
index 40c3035..87ac69c 100644
--- a/src/cache/tcpconnection.c
+++ b/src/cache/tcpconnection.c
@@ -13,15 +13,15 @@
#include "shibari-cache-internal.h"
-void tcpconnection_removequery (tcpconnection *p, uint16_t id)
+void tcpconnection_removetask (tcpconnection *p, uint16_t id)
{
- uint16_t *tab = genalloc_s(uint16_t, &p->queries) ;
- uint16_t n = genalloc_len(uint16_t, &p->queries) ;
+ uint16_t *tab = genalloc_s(uint16_t, &p->tasks) ;
+ uint16_t n = genalloc_len(uint16_t, &p->tasks) ;
uint16_t i = 0 ;
for (; i < n ; i++) if (id == tab[i]) break ;
if (i >= n) return ;
tab[i] = tab[--n] ;
- genalloc_setlen(uint16_t, &p->queries, n) ;
+ genalloc_setlen(uint16_t, &p->tasks, n) ;
}
uint16_t tcpconnection_delete (tcpconnection *p)
@@ -31,9 +31,9 @@ uint16_t tcpconnection_delete (tcpconnection *p)
p->in.len = 0 ;
p->instate = 0 ;
fd_close(p->out.fd) ;
- for (uint16_t i = 0 ; i < genalloc_len(uint16_t, &p->queries) ; i++)
- query_abort(genalloc_s(uint16_t, &p->queries)[i]) ;
- genalloc_setlen(uint16_t, &p->queries, 0) ;
+ for (uint16_t i = 0 ; i < genalloc_len(uint16_t, &p->tasks) ; i++)
+ dnstask_abort(genalloc_s(uint16_t, &p->tasks)[i]) ;
+ genalloc_setlen(uint16_t, &p->tasks, 0) ;
TCPCONNECTION(newi)->next = p->next ;
TCPCONNECTION(p->next)->prev = p->prev ;
p->xindex = UINT16_MAX ;