diff --git a/mozilla/extensions/auth/nsAuthSSPI.cpp b/mozilla/extensions/auth/nsAuthSSPI.cpp index 7dea1d228f9..9849923a0fb 100644 --- a/mozilla/extensions/auth/nsAuthSSPI.cpp +++ b/mozilla/extensions/auth/nsAuthSSPI.cpp @@ -290,6 +290,7 @@ nsAuthSSPI::GetNextToken(const void *inToken, PRUint32 *outTokenLen) { SECURITY_STATUS rc; + TimeStamp ignored; DWORD ctxAttr, ctxReq = 0; CtxtHandle *ctxIn; @@ -354,11 +355,11 @@ nsAuthSSPI::GetNextToken(const void *inToken, &mCtxt, &obd, &ctxAttr, - NULL); + &ignored); if (rc == SEC_I_CONTINUE_NEEDED || rc == SEC_E_OK) { - if (!ob.cbBuffer) { - nsMemory::Free(ob.pvBuffer); - ob.pvBuffer = NULL; + if (!ob.cbBuffer) { + nsMemory::Free(ob.pvBuffer); + ob.pvBuffer = NULL; } *outToken = ob.pvBuffer; *outTokenLen = ob.cbBuffer;