data = strdup(val + 7);
len = (sizeof(char *) * max) + 1;
- esl_assert(len);
array = malloc(len);
+ esl_assert(array);
memset(array, 0, len);
idx = esl_separate_string_string(data, "|:", array, max);
if ((len + llen) > dlen) {
char *m;
+ char *old = buf;
dlen += (blocksize + (len + llen));
if ((m = realloc(buf, dlen))) {
buf = m;
} else {
+ buf = old;
abort();
}
}
if ((len + llen) > dlen) {
char *m;
+ char *old = buf;
dlen += (blocksize + (len + llen));
if ((m = realloc(buf, dlen))) {
buf = m;
} else {
+ buf = old;
abort();
}
}