]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
Fix iptables-save output of libxt_owner match
authorLutz Jaenicke <ljaenicke@innominate.com>
Fri, 6 Jun 2008 12:01:05 +0000 (14:01 +0200)
committerPatrick McHardy <kaber@trash.net>
Fri, 6 Jun 2008 12:01:05 +0000 (14:01 +0200)
The _save functions need to use the same syntax that is used for parsing
the input instead of "user readable" output.

extensions/libxt_owner.c

index 85c9602a91cba3dfc611f40f2c542eef26799f1c..55666e9128c9656e5ca47cb1da9bbe0fe1354246 100644 (file)
@@ -498,12 +498,12 @@ owner_mt_save_v0(const void *ip, const struct xt_entry_match *match)
 {
        const struct ipt_owner_info *info = (void *)match->data;
 
-       owner_mt_print_item_v0(info, "owner UID match ", IPT_OWNER_UID, true);
-       owner_mt_print_item_v0(info, "owner GID match ", IPT_OWNER_GID, true);
-       owner_mt_print_item_v0(info, "owner PID match ", IPT_OWNER_PID, true);
-       owner_mt_print_item_v0(info, "owner SID match ", IPT_OWNER_SID, true);
+       owner_mt_print_item_v0(info, "--uid-owner ", IPT_OWNER_UID, true);
+       owner_mt_print_item_v0(info, "--gid-owner ", IPT_OWNER_GID, true);
+       owner_mt_print_item_v0(info, "--pid-owner ", IPT_OWNER_PID, true);
+       owner_mt_print_item_v0(info, "--sid-owner ", IPT_OWNER_SID, true);
 #ifdef IPT_OWNER_COMM
-       owner_mt_print_item_v0(info, "owner CMD match ", IPT_OWNER_COMM, true);
+       owner_mt_print_item_v0(info, "--cmd-owner ", IPT_OWNER_COMM, true);
 #endif
 }
 
@@ -512,10 +512,10 @@ owner_mt6_save_v0(const void *ip, const struct xt_entry_match *match)
 {
        const struct ip6t_owner_info *info = (void *)match->data;
 
-       owner_mt6_print_item_v0(info, "owner UID match ", IPT_OWNER_UID, true);
-       owner_mt6_print_item_v0(info, "owner GID match ", IPT_OWNER_GID, true);
-       owner_mt6_print_item_v0(info, "owner PID match ", IPT_OWNER_PID, true);
-       owner_mt6_print_item_v0(info, "owner SID match ", IPT_OWNER_SID, true);
+       owner_mt6_print_item_v0(info, "--uid-owner ", IPT_OWNER_UID, true);
+       owner_mt6_print_item_v0(info, "--gid-owner ", IPT_OWNER_GID, true);
+       owner_mt6_print_item_v0(info, "--pid-owner ", IPT_OWNER_PID, true);
+       owner_mt6_print_item_v0(info, "--sid-owner ", IPT_OWNER_SID, true);
 }
 
 static void owner_mt_save(const void *ip, const struct xt_entry_match *match)