Fixed system_session_anon to actually make an anonymous session
authorNadezhda Ivanova <nivanova@samba.org>
Wed, 14 Jul 2010 07:30:40 +0000 (10:30 +0300)
committerNadezhda Ivanova <nivanova@samba.org>
Wed, 14 Jul 2010 07:30:40 +0000 (10:30 +0300)
It seems that because the flag is false, this always used the supplied credentials
rhather than establish anonymous connection.

source4/auth/system_session.c

index 8fdf52792e21dde668a2caf450cdf19f8d573485..31c9bd1a78a4af2b38297fe4935074b105e985b2 100644 (file)
@@ -225,7 +225,7 @@ _PUBLIC_ struct auth_session_info *system_session_anon(TALLOC_CTX *mem_ctx, stru
 {
        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;
        }