diff --git a/nfq/nfqws.c b/nfq/nfqws.c index f786467..da81369 100644 --- a/nfq/nfqws.c +++ b/nfq/nfqws.c @@ -1595,7 +1595,13 @@ int main(int argc, char **argv) dp->split_count++; break; case 26: /* dpi-desync-split-seqovl */ - if (!parse_split_pos(optarg, &dp->seqovl)) + if (!strcmp(optarg,"0")) + { + // allow zero = disable seqovl + dp->seqovl.marker=PM_ABS; + dp->seqovl.pos=0; + } + else if (!parse_split_pos(optarg, &dp->seqovl)) { DLOG_ERR("Invalid argument for dpi-desync-split-seqovl\n"); exit_clean(1);