delete mDataForwardToRequest;
nsPluginStreamListenerPeer::~nsPluginStreamListenerPeer(){#ifdef NS_DEBUG  if(mURL != nsnull)  {    char* spec;	(void)mURL->GetSpec(&spec);	printf("killing stream for %s\n", mURL ? spec : "(unknown URL)");	nsCRT::free(spec);  }#endif  NS_IF_RELEASE(mURL);  NS_IF_RELEASE(mOwner);  NS_IF_RELEASE(mInstance);  NS_IF_RELEASE(mPStreamListener);  NS_IF_RELEASE(mHost);  // if we have mLocalFile (temp file used to post data) it should be  // safe to delete it now, and hopefully the owner doesn't hold it.  if(mLocalFile)  {    nsCOMPtr<nsILocalFile> localFile;    nsresult res = NS_NewLocalFile(mLocalFile, PR_FALSE, getter_AddRefs(localFile));    if(NS_SUCCEEDED(res))      localFile->Delete(PR_FALSE);    delete [] mLocalFile;  }}