~ubuntu-branches/ubuntu/oneiric/enigmail/oneiric-updates

« back to all changes in this revision

Viewing changes to extensions/enigmail/src/nsEnigMsgCompose.cpp

  • Committer: Package Import Robot
  • Author(s): Chris Coulson
  • Date: 2012-08-20 16:55:43 UTC
  • mfrom: (0.13.7)
  • Revision ID: package-import@ubuntu.com-20120820165543-27h4wn9ajy11axlv
Tags: 2:1.4.4-0ubuntu0.11.10.1
* New upstream release v1.4.4 to support Thunderbird 15
  - LP: #1042165

Show diffs side-by-side

added added

removed removed

Lines of Context:
154
154
 
155
155
    mStream(0),
156
156
 
157
 
    mEncoderData(nsnull),
158
 
 
159
 
    mMsgComposeSecure(nsnull),
160
 
    mMimeListener(nsnull),
161
 
 
162
 
    mWriter(nsnull),
163
 
    mPipeTrans(nsnull)
 
157
    mEncoderData(NULL),
 
158
 
 
159
    mMsgComposeSecure(NULL),
 
160
    mMimeListener(NULL),
 
161
 
 
162
    mWriter(NULL),
 
163
    mPipeTrans(NULL)
164
164
{
165
165
  nsresult rv;
166
166
 
167
167
  NS_INIT_ISUPPORTS();
168
168
 
169
169
#ifdef PR_LOGGING
170
 
  if (gEnigMsgComposeLog == nsnull) {
 
170
  if (gEnigMsgComposeLog == NULL) {
171
171
    gEnigMsgComposeLog = PR_NewLogModule("nsEnigMsgCompose");
172
172
  }
173
173
#endif
203
203
{
204
204
  DEBUG_LOG(("nsEnigMsgCompose::Finalize:\n"));
205
205
 
206
 
  mMsgComposeSecure = nsnull;
207
 
  mMimeListener = nsnull;
 
206
  mMsgComposeSecure = NULL;
 
207
  mMimeListener = NULL;
208
208
 
209
209
  if (mPipeTrans) {
210
210
    mPipeTrans->Terminate();
211
 
    mPipeTrans = nsnull;
 
211
    mPipeTrans = NULL;
212
212
  }
213
213
 
214
214
  if (mWriter) {
215
215
    mWriter->Close();
216
 
    mWriter = nsnull;
 
216
    mWriter = NULL;
217
217
  }
218
218
 
219
219
  if (mEncoderData) {
220
220
    // Clear encoder buffer
221
221
    MimeEncoderDestroy(mEncoderData, PR_FALSE);
222
 
    mEncoderData = nsnull;
 
222
    mEncoderData = NULL;
223
223
  }
224
224
 
225
225
  return NS_OK;
470
470
 
471
471
  nsString errorMsg;
472
472
  PRUint32 statusFlags;
473
 
  rv = enigmailSvc->EncryptMessageStart(nsnull, prompter,
 
473
  rv = enigmailSvc->EncryptMessageStart(NULL, prompter,
474
474
                                        mUIFlags,
475
475
                                        mSenderEmailAddr.get(),
476
476
                                        mRecipients.get(),
635
635
  mMimeListener = do_CreateInstance(NS_ENIGMIMELISTENER_CONTRACTID, &rv);
636
636
  if (NS_FAILED(rv)) return rv;
637
637
 
638
 
  rv = mMimeListener->Init((nsIStreamListener*) this, nsnull,
 
638
  rv = mMimeListener->Init((nsIStreamListener*) this, NULL,
639
639
                           MAX_HEADER_BYTES, PR_TRUE, PR_FALSE, PR_FALSE);
640
640
  if (NS_FAILED(rv)) return rv;
641
641
 
697
697
  if (aAbort) {
698
698
    // Terminate process
699
699
    mPipeTrans->Terminate();
700
 
    mPipeTrans = nsnull;
 
700
    mPipeTrans = NULL;
701
701
 
702
702
    return NS_ERROR_FAILURE;
703
703
  }
715
715
 
716
716
  // Close STDOUT writer
717
717
  mWriter->Close();
718
 
  mWriter = nsnull;
 
718
  mWriter = NULL;
719
719
 
720
720
  nsCOMPtr<nsIPrompt> prompter;
721
721
  nsCOMPtr <nsIMsgMailSession> mailSession (do_GetService(NS_MSGMAILSESSION_CONTRACTID));
732
732
  PRInt32 exitCode;
733
733
  PRUint32 statusFlags;
734
734
  nsString errorMsg;
735
 
  rv = enigmailSvc->EncryptMessageEnd(nsnull,
 
735
  rv = enigmailSvc->EncryptMessageEnd(NULL,
736
736
                                      prompter,
737
737
                                      mUIFlags,
738
738
                                      mSendFlags,
907
907
 
908
908
  if (mMimeListener) {
909
909
    // Write to listener
910
 
    rv = mMimeListener->Write(aBuf, aLen, nsnull, nsnull);
 
910
    rv = mMimeListener->Write(aBuf, aLen, NULL, NULL);
911
911
    if (NS_FAILED(rv)) return rv;
912
912
 
913
913
  } else if (mPipeTrans) {