Changeset 740 for vendor/current/source4/libcli/clideltree.c
- Timestamp:
- Nov 14, 2012, 12:59:34 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source4/libcli/clideltree.c
r414 r740 42 42 n = strdup(name); 43 43 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 } 45 48 46 49 if (finfo->attrib & FILE_ATTRIBUTE_READONLY) { … … 53 56 if (finfo->attrib & FILE_ATTRIBUTE_DIRECTORY) { 54 57 char *s2; 55 asprintf(&s2, "%s\\*", s); 58 if (asprintf(&s2, "%s\\*", s) < 0) { 59 free(s); 60 free(n); 61 return; 62 } 56 63 smbcli_unlink(dstate->tree, s2); 57 64 smbcli_list(dstate->tree, s2, … … 110 117 } 111 118 112 asprintf(&mask, "%s\\*", dname); 119 if (asprintf(&mask, "%s\\*", dname) < 0) { 120 return -1; 121 } 113 122 smbcli_unlink(dstate.tree, mask); 114 123 smbcli_list(dstate.tree, mask,
Note:
See TracChangeset
for help on using the changeset viewer.