aboutsummaryrefslogtreecommitdiffstats
path: root/prog/decodeexec.go
diff options
context:
space:
mode:
Diffstat (limited to 'prog/decodeexec.go')
-rw-r--r--prog/decodeexec.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/prog/decodeexec.go b/prog/decodeexec.go
index c57597437..57f08d0fc 100644
--- a/prog/decodeexec.go
+++ b/prog/decodeexec.go
@@ -110,6 +110,9 @@ func (dec *execDecoder) parse() {
Addr: dec.read(),
Size: dec.read(),
})
+ case execInstrEOF:
+ dec.commitCall()
+ return
default:
dec.commitCall()
if instr >= uint64(len(dec.target.Syscalls)) {
@@ -127,9 +130,6 @@ func (dec *execDecoder) parse() {
return
}
}
- case execInstrEOF:
- dec.commitCall()
- return
}
}
}