if (!session)
return(NS_ERROR_OUT_OF_MEMORY);
NS_ADDREF(*sessionState = session);
- *identityInvalid = PR_TRUE;
LOG(("nsHttpMoonshot::A new session context established\n"));
} else {
LOG(("nsHttpMoonshot::Still using context from previous request\n"));
- *identityInvalid = PR_FALSE;
}
+ LOG(("nsHttpMoonshot:: gss_state = %d\n", session->gss_state));
+
+ *identityInvalid =
+ (session->gss_state == GSS_CTX_EMPTY) ? PR_TRUE : PR_FALSE;
+
return NS_OK;
}
u = strdup(NS_LossyConvertUTF16toASCII(username).get());
p = strdup(NS_LossyConvertUTF16toASCII(password).get());
+ LOG(("Acquiring credentials for user '%s' using password '%s'\n",
+ u, p));
+
tmp_token.value = (void *) u;
tmp_token.length = strlen((const char *)tmp_token.value);
maj_stat = gss_import_name(&min_stat, &tmp_token,