]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
libip6t_rt: restore --rt-type storing
authorJan Engelhardt <jengelh@medozas.de>
Mon, 23 May 2011 22:45:08 +0000 (00:45 +0200)
committerJan Engelhardt <jengelh@medozas.de>
Tue, 24 May 2011 12:54:27 +0000 (14:54 +0200)
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
extensions/libip6t_rt.c

index eb308204f9f27591adc0675ef871f3a111b0ae63..9e6868de6faad80a1c1d007651b1a8e3c9f3882d 100644 (file)
@@ -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,