              OnSocketConnected();
  
              if (mSecInfo && !mProxyHost.IsEmpty() && proxyTransparent && usingSSL) {
-@@ -1408,6 +1595,9 @@ nsSocketTransport::OnSocketEvent(PRUint32 type, nsresult status, nsISupports *pa
+@@ -1408,6 +1637,9 @@ nsSocketTransport::OnSocketEvent(PRUint32 type, nsresult status, nsISupports *pa
          if (param) {
              mDNSRecord = static_cast<nsIDNSRecord *>(param);
              mDNSRecord->GetNextAddr(SocketPort(), &mNetAddr);

 };
 
 //-----------------------------------------------------------------------------
@@ -224,6 +230,10 @@ private:
     nsCOMPtr<nsICancelable> mDNSRequest;
     nsCOMPtr<nsIDNSRecord>  mDNSRecord;
     PRNetAddr               mNetAddr;
+    bool                    mObfuscation;
+    struct obstcp_client_ctx mObsContext;
+    struct obstcp_rbuf      mObsRBuf;
+    struct obstcp_accum     mObsAccum;

 
     // cleanup socket type info
     if (mTypes) {
@@ -741,7 +891,7 @@ nsSocketTransport::~nsSocketTransport()
 
     if (mLock)
         PR_DestroyLock(mLock);
