aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/init_iptables.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <wp32pw@gmail.com>2024-03-08 17:24:27 +0100
committerAleksandr Nogikh <wp32pw@gmail.com>2024-03-08 16:36:20 +0000
commit0b3e125fda2e386091985b4b57231dd19341f64e (patch)
tree6fcaa015a5e8caa50b55624a8137b8faa8437865 /sys/linux/init_iptables.go
parent052b897ff963e84cb5f7d41649b6e5f2a74b3268 (diff)
Revert "sys/linux: clone args before mutation"
This reverts commit 4097c8d7a8596ddbc9a9db7b7f39c5cbdb1bd742.
Diffstat (limited to 'sys/linux/init_iptables.go')
-rw-r--r--sys/linux/init_iptables.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/linux/init_iptables.go b/sys/linux/init_iptables.go
index 95825d33c..7e96662fb 100644
--- a/sys/linux/init_iptables.go
+++ b/sys/linux/init_iptables.go
@@ -31,7 +31,7 @@ func (arch *arch) generateNetfilterTable(g *prog.Gen, typ prog.Type, dir prog.Di
} else {
// TODO(dvyukov): try to restore original hook order after mutation
// instead of assigning brand new offsets.
- arg = prog.CloneArg(old)
+ arg = old
calls = g.MutateArg(arg)
}
var tableArg *prog.GroupArg
@@ -113,7 +113,7 @@ func (arch *arch) generateEbtables(g *prog.Gen, typ prog.Type, dir prog.Dir, old
} else {
// TODO(dvyukov): try to restore original hook order after mutation
// instead of assigning brand new offsets.
- arg = prog.CloneArg(old)
+ arg = old
calls = g.MutateArg(arg)
}
if g.Target().ArgContainsAny(arg) {