From 8004e4a54e4f429fb1c54706e33110dea0e83aa1 Mon Sep 17 00:00:00 2001 From: "dbaron%fas.harvard.edu" Date: Thu, 11 Oct 2001 01:09:18 +0000 Subject: [PATCH] Reduce string copying in nsLoadGroup::GetName. b=102386 r=jag sr=darin git-svn-id: svn://10.0.0.236/trunk@105132 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/netwerk/base/src/nsLoadGroup.cpp | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/mozilla/netwerk/base/src/nsLoadGroup.cpp b/mozilla/netwerk/base/src/nsLoadGroup.cpp index 658db47ec8c..0ae8e5d688a 100644 --- a/mozilla/netwerk/base/src/nsLoadGroup.cpp +++ b/mozilla/netwerk/base/src/nsLoadGroup.cpp @@ -167,20 +167,13 @@ NS_IMETHODIMP nsLoadGroup::GetName(PRUnichar* *result) { // XXX is this the right "name" for a load group? - *result = nsnull; - - if (mDefaultLoadRequest) { - nsXPIDLString nameStr; - nsresult rv = mDefaultLoadRequest->GetName(getter_Copies(nameStr)); - if (NS_SUCCEEDED(rv)) { - nsString name; - name.Assign(nameStr); - *result = ToNewUnicode(name); - return *result ? NS_OK : NS_ERROR_OUT_OF_MEMORY; - } + + if (!mDefaultLoadRequest) { + *result = nsnull; + return NS_OK; } - return NS_OK; + return mDefaultLoadRequest->GetName(result); } NS_IMETHODIMP