diff options
Diffstat (limited to 'src/evaluate.c')
-rw-r--r-- | src/evaluate.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/evaluate.c b/src/evaluate.c index 13b6a603..bcf83d80 100644 --- a/src/evaluate.c +++ b/src/evaluate.c @@ -4867,7 +4867,7 @@ static int flowtable_evaluate(struct eval_ctx *ctx, struct flowtable *ft) return table_not_found(ctx); if (!ft_cache_find(table, ft->handle.flowtable.name)) { - if (!ft->hook.name) + if (!ft->hook.name && !ft->dev_expr) return chain_error(ctx, ft, "missing hook and priority in flowtable declaration"); ft_cache_add(flowtable_get(ft), table); |