Ignore:
Timestamp:
May 27, 2007, 12:26:26 AM (19 years ago)
Author:
Paul Smedley
Message:

Upgrade source to 3.0.25a

File:
1 edited

Legend:

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

    r26 r39  
    962962        */
    963963
    964         (*sid_mem) = TALLOC_ZERO_ARRAY(mem_ctx, DOM_SID, num_members);
    965         (*name_types) = TALLOC_ZERO_ARRAY(mem_ctx, uint32, num_members);
    966         (*names) = TALLOC_ZERO_ARRAY(mem_ctx, char *, num_members);
    967 
    968         if ((num_members != 0) &&
    969             ((members == NULL) || (*sid_mem == NULL) ||
    970              (*name_types == NULL) || (*names == NULL))) {
    971                 DEBUG(1, ("talloc failed\n"));
    972                 status = NT_STATUS_NO_MEMORY;
    973                 goto done;
     964        if (num_members) {
     965                (*sid_mem) = TALLOC_ZERO_ARRAY(mem_ctx, DOM_SID, num_members);
     966                (*name_types) = TALLOC_ZERO_ARRAY(mem_ctx, uint32, num_members);
     967                (*names) = TALLOC_ZERO_ARRAY(mem_ctx, char *, num_members);
     968
     969                if ((members == NULL) || (*sid_mem == NULL) ||
     970                     (*name_types == NULL) || (*names == NULL)) {
     971                        DEBUG(1, ("talloc failed\n"));
     972                        status = NT_STATUS_NO_MEMORY;
     973                        goto done;
     974                }
     975        } else {
     976                (*sid_mem) = NULL;
     977                (*name_types) = NULL;
     978                (*names) = NULL;
    974979        }
    975980 
Note: See TracChangeset for help on using the changeset viewer.