Skip to content
Snippets Groups Projects
Verified Commit 07614787 authored by Petr Špaček's avatar Petr Špaček
Browse files

gc: skip over "VERS" metadata entry in cache

parent 08419bec
Branches
Tags
1 merge request!817cache garbage collector
......@@ -153,6 +153,10 @@ int kr_gc_cache_iter(knot_db_t *knot_db, kr_gc_iter_callback callback, void *ctx
while (it != NULL) {
knot_db_val_t key = { 0 }, val = { 0 };
ret = api->iter_key(it, &key);
if (key.len == 4 && memcmp("VERS", key.data, 4) == 0) {
/* skip DB metadata */
goto skip;
}
if (ret == KNOT_EOK) {
ret = api->iter_val(it, &val);
}
......@@ -178,6 +182,7 @@ int kr_gc_cache_iter(knot_db_t *knot_db, kr_gc_iter_callback callback, void *ctx
return ret;
}
skip:
it = api->iter_next(it);
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment