Ignore:
Timestamp:
May 24, 2009, 7:51:24 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3 branch to 3.3.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/services/services_db.c

    r221 r223  
    333333********************************************************************/
    334334
    335 static void add_new_svc_name( REGISTRY_KEY *key_parent, REGSUBKEY_CTR *subkeys,
     335static void add_new_svc_name( REGISTRY_KEY *key_parent, struct regsubkey_ctr *subkeys,
    336336                              const char *name )
    337337{
     
    340340        char *path = NULL;
    341341        REGVAL_CTR *values = NULL;
    342         REGSUBKEY_CTR *svc_subkeys = NULL;
     342        struct regsubkey_ctr *svc_subkeys = NULL;
    343343        SEC_DESC *sd = NULL;
    344344        DATA_BLOB sd_blob;
     
    367367        /* add the 'Security' key */
    368368
    369         if ( !(svc_subkeys = TALLOC_ZERO_P( key_service, REGSUBKEY_CTR )) ) {
     369        wresult = regsubkey_ctr_init(key_service, &svc_subkeys);
     370        if (!W_ERROR_IS_OK(wresult)) {
    370371                DEBUG(0,("add_new_svc_name: talloc() failed!\n"));
    371372                TALLOC_FREE( key_service );
     
    445446        const char **service_list = lp_svcctl_list();
    446447        int i;
    447         REGSUBKEY_CTR *subkeys = NULL;
     448        struct regsubkey_ctr *subkeys = NULL;
    448449        REGISTRY_KEY *key = NULL;
    449450        WERROR wresult;
     
    462463        /* lookup the available subkeys */
    463464
    464         if ( !(subkeys = TALLOC_ZERO_P( key, REGSUBKEY_CTR )) ) {
     465        wresult = regsubkey_ctr_init(key, &subkeys);
     466        if (!W_ERROR_IS_OK(wresult)) {
    465467                DEBUG(0,("svcctl_init_keys: talloc() failed!\n"));
    466468                TALLOC_FREE( key );
Note: See TracChangeset for help on using the changeset viewer.