It seems that because the flag is false, this always used the supplied credentials
rhather than establish anonymous connection.
{
NTSTATUS nt_status;
struct auth_session_info *session_info = NULL;
{
NTSTATUS nt_status;
struct auth_session_info *session_info = NULL;
- nt_status = _auth_system_session_info(mem_ctx, lp_ctx, false, &session_info);
+ nt_status = _auth_system_session_info(mem_ctx, lp_ctx, true, &session_info);
if (!NT_STATUS_IS_OK(nt_status)) {
return NULL;
}
if (!NT_STATUS_IS_OK(nt_status)) {
return NULL;
}