dav/libxattr.c

changeset 814
0ce45bdc48bc
parent 813
06cf17795b86
child 815
1f40ca07ae1b
equal deleted inserted replaced
813:06cf17795b86 814:0ce45bdc48bc
41 char **array = *array_ptr; 41 char **array = *array_ptr;
42 size_t array_pos = *pos; 42 size_t array_pos = *pos;
43 size_t array_len = *len; 43 size_t array_len = *len;
44 if(array_pos >= array_len) { 44 if(array_pos >= array_len) {
45 size_t newlen = array_len * 2; 45 size_t newlen = array_len * 2;
46 char **new_array = NULL; //realloc(array, newlen * sizeof(char*)); 46 char **new_array = realloc(array, newlen * sizeof(char*));
47 if(!new_array) { 47 if(!new_array) {
48 return 1; 48 return 1;
49 } 49 }
50 *len = array_len; 50 *len = array_len;
51 array = new_array; 51 array = new_array;

mercurial