Ignore:
Timestamp:
Apr 25, 2007, 9:44:55 AM (14 years ago)
Author:
Paul Smedley
Message:

Code updated to Samba 3.0.25rc2 level

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/samba/source/nsswitch/idmap_tdb.c

    r1 r30  
    612612*****************************/
    613613
    614 static NTSTATUS idmap_tdb_db_init(struct idmap_domain *dom, const char *compat_params)
     614static NTSTATUS idmap_tdb_db_init(struct idmap_domain *dom)
    615615{
    616616        NTSTATUS ret;
     
    646646
    647647        dom->private_data = ctx;
     648        dom->initialized = True;
    648649
    649650        talloc_free(config_option);
     
    800801        int i;
    801802
     803        /* make sure we initialized */
     804        if ( ! dom->initialized) {
     805                ret = idmap_tdb_db_init(dom);
     806                if ( ! NT_STATUS_IS_OK(ret)) {
     807                        return ret;
     808                }
     809        }
     810
    802811        ctx = talloc_get_type(dom->private_data, struct idmap_tdb_context);
    803812
     
    838847        int i;
    839848
     849        /* make sure we initialized */
     850        if ( ! dom->initialized) {
     851                ret = idmap_tdb_db_init(dom);
     852                if ( ! NT_STATUS_IS_OK(ret)) {
     853                        return ret;
     854                }
     855        }
     856
    840857        ctx = talloc_get_type(dom->private_data, struct idmap_tdb_context);
    841858
     
    875892        NTSTATUS ret;
    876893        TDB_DATA ksid, kid, data;
     894
     895        /* make sure we initialized */
     896        if ( ! dom->initialized) {
     897                ret = idmap_tdb_db_init(dom);
     898                if ( ! NT_STATUS_IS_OK(ret)) {
     899                        return ret;
     900                }
     901        }
    877902
    878903        if (!map || !map->sid) {
     
    9791004        TDB_DATA ksid, kid, data;
    9801005
     1006        /* make sure we initialized */
     1007        if ( ! dom->initialized) {
     1008                ret = idmap_tdb_db_init(dom);
     1009                if ( ! NT_STATUS_IS_OK(ret)) {
     1010                        return ret;
     1011                }
     1012        }
     1013
    9811014        if (!map || !map->sid) {
    9821015                return NT_STATUS_INVALID_PARAMETER;
     
    11551188        struct dump_data *data;
    11561189        NTSTATUS ret = NT_STATUS_OK;
     1190
     1191        /* make sure we initialized */
     1192        if ( ! dom->initialized) {
     1193                ret = idmap_tdb_db_init(dom);
     1194                if ( ! NT_STATUS_IS_OK(ret)) {
     1195                        return ret;
     1196                }
     1197        }
    11571198
    11581199        ctx = talloc_get_type(dom->private_data, struct idmap_tdb_context);
Note: See TracChangeset for help on using the changeset viewer.