summaryrefslogtreecommitdiffstats
path: root/extensions
diff options
context:
space:
mode:
authorJan Engelhardt <jengelh@medozas.de>2011-05-24 00:45:08 +0200
committerJan Engelhardt <jengelh@medozas.de>2011-05-24 14:54:27 +0200
commit319046c3f96f810f81a5a2e6189ba87527e882f1 (patch)
tree64c0cd0e4939feaa9b4175ac05a5a90372e5bf21 /extensions
parent5a66f40d2f64e8792e1360906d3d6a1c829ba2b7 (diff)
libip6t_rt: restore --rt-type storing
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Diffstat (limited to 'extensions')
-rw-r--r--extensions/libip6t_rt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/extensions/libip6t_rt.c b/extensions/libip6t_rt.c
index eb308204..9e6868de 100644
--- a/extensions/libip6t_rt.c
+++ b/extensions/libip6t_rt.c
@@ -31,8 +31,8 @@ IP6T_RT_HOPS);
#define s struct ip6t_rt
static const struct xt_option_entry rt_opts[] = {
- {.name = "rt-type", .id = O_RT_TYPE, .type = XTTYPE_UINT32RC,
- .flags = XTOPT_INVERT},
+ {.name = "rt-type", .id = O_RT_TYPE, .type = XTTYPE_UINT32,
+ .flags = XTOPT_INVERT | XTOPT_PUT, XTOPT_POINTER(s, rt_type)},
{.name = "rt-segsleft", .id = O_RT_SEGSLEFT, .type = XTTYPE_UINT32RC,
.flags = XTOPT_INVERT | XTOPT_PUT, XTOPT_POINTER(s, segsleft)},
{.name = "rt-len", .id = O_RT_LEN, .type = XTTYPE_UINT32,