diff --git a/callagent/MGCPCallAgent.st b/callagent/MGCPCallAgent.st index 78be0c3..dd9d1d0 100644 --- a/callagent/MGCPCallAgent.st +++ b/callagent/MGCPCallAgent.st @@ -155,7 +155,7 @@ MGCPCallAgentBase subclass: MGCPCallAgent [ | res data id trans | data := aData data copyFrom: 1 to: aData size. res := self parser parse: data asString onError: [ - self error: 'Parse error ', data asByteArray printString. + ^ self error: 'Parse error ', data asByteArray printString. ]. id := res transactionId asInteger.