("nsPluginStreamListenerPeer::dtor url=%s, POST_file=%s\n", urlSpec, mLocalFile));
("nsPluginStreamListenerPeer::dtor this=%p, url=%s, POST_file=%s\n",this, urlSpec, mLocalFile));
nsPluginStreamListenerPeer::~nsPluginStreamListenerPeer(){#ifdef PLUGIN_LOGGING  char* urlSpec = nsnull;  if(mURL != nsnull) (void)mURL->GetSpec(&urlSpec);  PR_LOG(nsPluginLogging::gPluginLog, PLUGIN_LOG_NORMAL,        ("nsPluginStreamListenerPeer::dtor url=%s, POST_file=%s\n", urlSpec, mLocalFile));  PR_LogFlush();  if (urlSpec) nsCRT::free(urlSpec);#endif  NS_IF_RELEASE(mURL);  NS_IF_RELEASE(mOwner);  NS_IF_RELEASE(mInstance);  NS_IF_RELEASE(mPStreamListener);  NS_IF_RELEASE(mHost);  NS_IF_RELEASE(mPluginStreamInfo);  // 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->Remove(PR_FALSE);    delete [] mLocalFile;  }  delete mDataForwardToRequest;}