From 8716c5a9d2899f64c4df8777f4aab7f89e9e3e7d Mon Sep 17 00:00:00 2001 From: "harishd%netscape.com" Date: Tue, 20 May 2003 00:36:00 +0000 Subject: [PATCH] Set param type before invoking an exception. b=206108, r=dbardley@netscape.com, sr=jst@netscape.com, a=asa@mozilla.org --- extensions/webservices/proxy/src/wspcallcontext.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extensions/webservices/proxy/src/wspcallcontext.cpp b/extensions/webservices/proxy/src/wspcallcontext.cpp index 977e75b06530..cef0e7ab700c 100644 --- a/extensions/webservices/proxy/src/wspcallcontext.cpp +++ b/extensions/webservices/proxy/src/wspcallcontext.cpp @@ -254,9 +254,11 @@ WSPCallContext::CallCompletionListener() if (mException) { dispatchParams[0].val.p = NS_STATIC_CAST(nsIException*, mException); dispatchParams[0].SetValIsInterface(); + dispatchParams[0].type.flags = XPT_TDP_POINTER | TD_INTERFACE_TYPE; dispatchParams[1].val.p = NS_STATIC_CAST(nsIWebServiceCallContext*, this); dispatchParams[1].SetValIsInterface(); + dispatchParams[1].type.flags = XPT_TDP_POINTER | TD_INTERFACE_TYPE; rv = XPTC_InvokeByIndex(mAsyncListener, 3, 2, dispatchParams); }