Final fix.
authorJeremy Allison <jra@samba.org>
Thu, 15 Mar 2001 03:09:55 +0000 (03:09 +0000)
committerJeremy Allison <jra@samba.org>
Thu, 15 Mar 2001 03:09:55 +0000 (03:09 +0000)
Jeremy.

source/rpc_server/srv_lsa_nt.c

index 46c47899284d8673e51be453f0b322f78f45d17e..0a20aec8f45106ee44d718714764482de1c63ed4 100644 (file)
@@ -362,7 +362,6 @@ uint32 _lsa_query_info(pipes_struct *p, LSA_Q_QUERY_INFO *q_u, LSA_R_QUERY_INFO
                                name = global_myworkgroup;
                                sid = &global_sam_sid;
                                break;
-                       case ROLE_STANDALONE:
                        case ROLE_DOMAIN_MEMBER:
                                if (secrets_fetch_domain_sid(global_myworkgroup,
                                        &domain_sid))
@@ -374,6 +373,10 @@ uint32 _lsa_query_info(pipes_struct *p, LSA_Q_QUERY_INFO *q_u, LSA_R_QUERY_INFO
                                else
                                        return NT_STATUS_CANT_ACCESS_DOMAIN_INFO;
                                break;
+                       case ROLE_STANDALONE:
+                               name = global_myname;
+                               sid = &global_sam_sid;
+                               break;
                        default:
                                return NT_STATUS_CANT_ACCESS_DOMAIN_INFO;
                }
@@ -385,7 +388,6 @@ uint32 _lsa_query_info(pipes_struct *p, LSA_Q_QUERY_INFO *q_u, LSA_R_QUERY_INFO
                {
                        case ROLE_DOMAIN_PDC:
                        case ROLE_DOMAIN_BDC:
-                       case ROLE_STANDALONE:
                                name = global_myworkgroup;
                                sid = &global_sam_sid;
                                break;
@@ -399,6 +401,10 @@ uint32 _lsa_query_info(pipes_struct *p, LSA_Q_QUERY_INFO *q_u, LSA_R_QUERY_INFO
                                else
                                        return NT_STATUS_CANT_ACCESS_DOMAIN_INFO;
                                break;
+                       case ROLE_STANDALONE:
+                               name = global_myname;
+                               sid = &global_sam_sid;
+                               break;
                        default:
                                return NT_STATUS_CANT_ACCESS_DOMAIN_INFO;
                }