diff --git a/mozilla/zap/sip/SipUARequestCore.js b/mozilla/zap/sip/SipUARequestCore.js index 6689103af3c..b0f904b36dd 100644 --- a/mozilla/zap/sip/SipUARequestCore.js +++ b/mozilla/zap/sip/SipUARequestCore.js @@ -129,7 +129,7 @@ SipNonInviteRC.statefun( // branch parameter, ...). At the moment we do a shallow clone, // so any header modifications feed through to the original // request. Maybe we should always clone deep. - this.currentRequest = this.request.clone(false); + this.currentRequest = this.request.clone(false).QueryInterface(Components.interfaces.zapISipRequest); this.currentRequest.removeHeader(this.currentRequest.getTopHeader("Route")); } else