Ignore:
Timestamp:
Nov 14, 2012, 12:59:34 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to 3.6.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/source4/libcli/clideltree.c

    r414 r740  
    4242        n = strdup(name);
    4343        n[strlen(n)-1] = 0;
    44         asprintf(&s, "%s%s", n, finfo->name);
     44        if (asprintf(&s, "%s%s", n, finfo->name) < 0) {
     45                free(n);
     46                return;
     47        }
    4548
    4649        if (finfo->attrib & FILE_ATTRIBUTE_READONLY) {
     
    5356        if (finfo->attrib & FILE_ATTRIBUTE_DIRECTORY) {
    5457                char *s2;
    55                 asprintf(&s2, "%s\\*", s);
     58                if (asprintf(&s2, "%s\\*", s) < 0) {
     59                        free(s);
     60                        free(n);
     61                        return;
     62                }
    5663                smbcli_unlink(dstate->tree, s2);
    5764                smbcli_list(dstate->tree, s2,
     
    110117        }
    111118
    112         asprintf(&mask, "%s\\*", dname);
     119        if (asprintf(&mask, "%s\\*", dname) < 0) {
     120                return -1;
     121        }
    113122        smbcli_unlink(dstate.tree, mask);
    114123        smbcli_list(dstate.tree, mask,
Note: See TracChangeset for help on using the changeset viewer.