Let's be polite with poorer backends ;-)
authorSimo Sorce <idra@samba.org>
Tue, 2 Mar 2004 15:34:46 +0000 (15:34 +0000)
committerSimo Sorce <idra@samba.org>
Tue, 2 Mar 2004 15:34:46 +0000 (15:34 +0000)
(This used to be commit 90640a523e9898157a361f3fbf5923b1ef2a6651)

source3/passdb/pdb_interface.c

index 180db58c2d9bd93dc3f51951e8b3b26cc67db2ca..8307919d1043f059dca9441dea907399aa17603c 100644 (file)
@@ -1299,7 +1299,9 @@ static NTSTATUS pdb_default_remove_sid_from_privilege(struct pdb_methods *method
 
 static NTSTATUS pdb_default_get_privilege_set(struct pdb_methods *methods, NT_USER_TOKEN *token, PRIVILEGE_SET *privset)
 {
-       return NT_STATUS_NOT_IMPLEMENTED;
+       /* by default return the empty privilege set as otherwise login will
+        * be denied if a backend does not support privilege sets */
+       return NT_STATUS_OK;
 }
 
 static NTSTATUS pdb_default_get_privilege_entry(struct pdb_methods *methods, const char *privname, char **sid_list)