From e0629ac93be30bcb0e11d240fd632c2185706306 Mon Sep 17 00:00:00 2001 From: bpc2003 Date: Thu, 17 Apr 2025 15:49:08 -0400 Subject: Continuing reimplemtation of getkeys --- src/lib/batch.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/lib/batch.c') diff --git a/src/lib/batch.c b/src/lib/batch.c index eb53631..998abb9 100644 --- a/src/lib/batch.c +++ b/src/lib/batch.c @@ -123,9 +123,9 @@ static int delkey_helper(void *thr_data) rc = delkey(delkey_copy, *id, delkeys_keys[i]); } else { - tabidx_t *indexes = getkeys(delkey_copy, *id, NULL, 0); - for (int i = 0; indexes[i].flag; ++i) - rc = delkey(delkey_copy, *id, indexes[i].key); + tablist_t *indexes = getkeys(delkey_copy, *id, NULL, 0); + for (int i = 0; indexes[0].tab[i].flag; ++i) + rc = delkey(delkey_copy, *id, indexes[0].tab[i].key); free(indexes); } mtx_unlock(&delkey_mtx); @@ -172,9 +172,9 @@ static tablist_t *copytab(tablist_t *dst, tablist_t *src) static void dellist(tablist_t *list) { for (int i = 0; i < list[0].len; ++i) { - tabidx_t *indexes = getkeys(list, i, NULL, 0); - for (int j = 0; indexes[j].flag; ++j) - delkey(list, i, indexes[j].key); + tablist_t *indexes = getkeys(list, i, NULL, 0); + for (int j = 0; indexes[0].tab[j].flag; ++j) + delkey(list, i, indexes[0].tab[j].key); free(indexes); } } -- cgit v1.2.3