mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-20 00:20:37 +00:00
better use of x400 parser
This commit is contained in:
parent
ef16b5c2da
commit
be3057ddea
@ -486,17 +486,17 @@ nsresult nsCalendarShell::Logon()
|
||||
GetCAPIPassword(),
|
||||
mCAPISession);
|
||||
|
||||
char* psHandle = mpLoggedInUser->GetUserName().GetBuffer();
|
||||
JulianString sHandle = mpLoggedInUser->GetUserName();
|
||||
|
||||
if (nsCurlParser::eCAPI == theURL.GetProtocol())
|
||||
|
||||
{
|
||||
nsX400Parser x(theURL.GetExtra());
|
||||
x.Delete("ND");
|
||||
x.GetValue(&psHandle);
|
||||
x.GetValue(sHandle);
|
||||
sHandle.Prepend(":"); // this is disgusting. we must get cst to fix this
|
||||
}
|
||||
|
||||
s = m_SessionMgr.GetAt(0L)->mCapi->CAPI_GetHandle(mCAPISession,psHandle,0,&mCAPIHandle);
|
||||
s = m_SessionMgr.GetAt(0L)->mCapi->CAPI_GetHandle(mCAPISession,sHandle.GetBuffer(),0,&mCAPIHandle);
|
||||
|
||||
if (CAPI_ERR_OK != s)
|
||||
return NS_OK;
|
||||
|
Loading…
x
Reference in New Issue
Block a user