Ignore:
Timestamp:
May 20, 2009, 6:46:53 PM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update 3.2 branch to 3.2.4

File:
1 edited

Legend:

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

    r133 r204  
    9292        SEC_ACCESS mask;
    9393        size_t i = 0;
    94         SEC_DESC *sd;
    95         SEC_ACL *acl;
     94        SEC_DESC *sd = NULL;
     95        SEC_ACL *acl = NULL;
    9696        size_t sd_size;
    9797
     
    189189static bool read_init_file( const char *servicename, struct rcinit_file_information **service_info )
    190190{
    191         struct rcinit_file_information *info;
     191        struct rcinit_file_information *info = NULL;
    192192        char *filepath = NULL;
    193193        char str[1024];
    194         XFILE *f;
    195         char *p;
     194        XFILE *f = NULL;
     195        char *p = NULL;
    196196
    197197        if ( !(info = TALLOC_ZERO_P( NULL, struct rcinit_file_information ) ) )
     
    336336                              const char *name )
    337337{
    338         REGISTRY_KEY *key_service, *key_secdesc;
     338        REGISTRY_KEY *key_service = NULL, *key_secdesc = NULL;
    339339        WERROR wresult;
    340340        char *path = NULL;
    341         REGVAL_CTR *values;
    342         REGSUBKEY_CTR *svc_subkeys;
    343         SEC_DESC *sd;
     341        REGVAL_CTR *values = NULL;
     342        REGSUBKEY_CTR *svc_subkeys = NULL;
     343        SEC_DESC *sd = NULL;
    344344        DATA_BLOB sd_blob;
    345345        NTSTATUS status;
     
    445445        const char **service_list = lp_svcctl_list();
    446446        int i;
    447         REGSUBKEY_CTR *subkeys;
     447        REGSUBKEY_CTR *subkeys = NULL;
    448448        REGISTRY_KEY *key = NULL;
    449449        WERROR wresult;
     
    503503SEC_DESC *svcctl_get_secdesc( TALLOC_CTX *ctx, const char *name, NT_USER_TOKEN *token )
    504504{
    505         REGISTRY_KEY *key;
    506         REGVAL_CTR *values;
    507         REGISTRY_VALUE *val;
     505        REGISTRY_KEY *key = NULL;
     506        REGVAL_CTR *values = NULL;
     507        REGISTRY_VALUE *val = NULL;
    508508        SEC_DESC *ret_sd = NULL;
    509509        char *path= NULL;
     
    564564bool svcctl_set_secdesc( TALLOC_CTX *ctx, const char *name, SEC_DESC *sec_desc, NT_USER_TOKEN *token )
    565565{
    566         REGISTRY_KEY *key;
     566        REGISTRY_KEY *key = NULL;
    567567        WERROR wresult;
    568568        char *path = NULL;
    569         REGVAL_CTR *values;
     569        REGVAL_CTR *values = NULL;
    570570        prs_struct ps;
    571571        bool ret = False;
     
    621621        char *display_name = NULL;
    622622        REGISTRY_KEY *key = NULL;
    623         REGVAL_CTR *values;
    624         REGISTRY_VALUE *val;
     623        REGVAL_CTR *values = NULL;
     624        REGISTRY_VALUE *val = NULL;
    625625        char *path = NULL;
    626626        WERROR wresult;
     
    671671        char *description = NULL;
    672672        REGISTRY_KEY *key = NULL;
    673         REGVAL_CTR *values;
    674         REGISTRY_VALUE *val;
     673        REGVAL_CTR *values = NULL;
     674        REGISTRY_VALUE *val = NULL;
    675675        char *path = NULL;
    676676        WERROR wresult;
     
    716716{
    717717        REGISTRY_KEY *key = NULL;
    718         REGVAL_CTR *values;
     718        REGVAL_CTR *values = NULL;
    719719        char *path = NULL;
    720720        WERROR wresult;
Note: See TracChangeset for help on using the changeset viewer.