diff options
-rw-r--r-- | src/cache.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cache.c b/src/cache.c index 691e8131..f62c9b96 100644 --- a/src/cache.c +++ b/src/cache.c @@ -377,7 +377,8 @@ static int set_cache_cb(struct nftnl_set *nls, void *arg) return -1; if (ctx->filter && ctx->filter->set && - (strcmp(ctx->filter->set, set->handle.set.name))) { + (strcmp(ctx->filter->table, set->handle.table.name) || + strcmp(ctx->filter->set, set->handle.set.name))) { set_free(set); return 0; } |