mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 13:25:37 +00:00
99150 r/sr=sspitzer. Make minor changes to return value and freeing memory.
This commit is contained in:
parent
91df4b9c17
commit
364eac70da
@ -2398,13 +2398,12 @@ nsImapService::RenameLeaf(nsIEventQueue* eventQueue, nsIMsgFolder* srcFolder,
|
||||
urlSpec.Append(cStrFolderName);
|
||||
}
|
||||
char *escapedNewName = nsEscape(utfNewName, url_Path);
|
||||
if (!escapedNewName) return NS_ERROR_NULL_POINTER;
|
||||
char* escapedSlashName = nsnull;
|
||||
rv = nsImapUrl::EscapeSlashes((const char *) escapedNewName, &escapedSlashName);
|
||||
if (!escapedSlashName) return NS_ERROR_NULL_POINTER;
|
||||
urlSpec.Append(escapedSlashName);
|
||||
PR_FREEIF(escapedNewName);
|
||||
PR_FREEIF(escapedSlashName);
|
||||
if (!escapedNewName) return NS_ERROR_OUT_OF_MEMORY;
|
||||
nsXPIDLCString escapedSlashName;
|
||||
rv = nsImapUrl::EscapeSlashes((const char *) escapedNewName, getter_Copies(escapedSlashName));
|
||||
if (!escapedSlashName) return NS_ERROR_OUT_OF_MEMORY;
|
||||
urlSpec.Append(escapedSlashName.get());
|
||||
nsCRT::free(escapedNewName);
|
||||
nsCRT::free(utfNewName);
|
||||
|
||||
rv = uri->SetSpec(urlSpec.get());
|
||||
|
Loading…
Reference in New Issue
Block a user