Author: jerry Date: 2007-04-22 10:09:41 +0000 (Sun, 22 Apr 2007) New Revision: 22447
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22447 Log: Patch from Ying Li <[EMAIL PROTECTED]> to default tdb idmap plugin when neither idmap domains nor idmap backend have been defined. Modified: branches/SAMBA_3_0/source/nsswitch/idmap.c branches/SAMBA_3_0_25/source/nsswitch/idmap.c Changeset: Modified: branches/SAMBA_3_0/source/nsswitch/idmap.c =================================================================== --- branches/SAMBA_3_0/source/nsswitch/idmap.c 2007-04-22 09:42:43 UTC (rev 22446) +++ branches/SAMBA_3_0/source/nsswitch/idmap.c 2007-04-22 10:09:41 UTC (rev 22447) @@ -322,8 +322,16 @@ *p = '\0'; compat_params = p + 1; } + } else { + /* Back compatible: without idmap domains and explicit + idmap backend. Taking default idmap backend: tdb */ + + compat = 1; + compat_backend = talloc_strdup( idmap_ctx, "tdb"); + compat_params = compat_backend; } + if ( ! dom_list) { dom_list = idmap_default_domain; } Modified: branches/SAMBA_3_0_25/source/nsswitch/idmap.c =================================================================== --- branches/SAMBA_3_0_25/source/nsswitch/idmap.c 2007-04-22 09:42:43 UTC (rev 22446) +++ branches/SAMBA_3_0_25/source/nsswitch/idmap.c 2007-04-22 10:09:41 UTC (rev 22447) @@ -322,8 +322,16 @@ *p = '\0'; compat_params = p + 1; } + } else { + /* Back compatible: without idmap domains and explicit + idmap backend. Taking default idmap backend: tdb */ + + compat = 1; + compat_backend = talloc_strdup( idmap_ctx, "tdb"); + compat_params = compat_backend; } + if ( ! dom_list) { dom_list = idmap_default_domain; }
