aboutsummaryrefslogtreecommitdiffstats
path: root/prog/encoding.go
diff options
context:
space:
mode:
Diffstat (limited to 'prog/encoding.go')
-rw-r--r--prog/encoding.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/prog/encoding.go b/prog/encoding.go
index 6bded49d5..9a06c6d4b 100644
--- a/prog/encoding.go
+++ b/prog/encoding.go
@@ -227,8 +227,8 @@ func (target *Target) Deserialize(data []byte, mode DeserializeMode) (*Prog, err
if p.autos != nil {
p.fixupAutos(prog)
}
- for _, c := range prog.Calls {
- target.SanitizeCall(c)
+ if err := prog.sanitize(mode == NonStrict); err != nil {
+ return nil, err
}
return prog, nil
}