diff options
-rw-r--r-- | extensions/libip6t_ah.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/extensions/libip6t_ah.c b/extensions/libip6t_ah.c index 5c2fe558..f35982f3 100644 --- a/extensions/libip6t_ah.c +++ b/extensions/libip6t_ah.c @@ -152,8 +152,13 @@ static int ah_xlate(struct xt_xlate *xl, space = " "; } - if (ahinfo->hdrres != 0) + if (ahinfo->hdrres != 0) { xt_xlate_add(xl, "%sah reserved %u", space, ahinfo->hdrres); + space = " "; + } + + if (!space[0]) /* plain '-m ah' */ + xt_xlate_add(xl, "meta l4proto ah"); return 1; } |