Not all systems have strndup(), that's why we have our "my_strndup()",
so let's make use of it here. This fixes the build on Solaris 10.
No backport is needed, this was just merged with commit
fdcb97614c
("MINOR: ssl/ckch: add substring parser for ckch_conf").
err_code |= ERR_ALERT | ERR_ABORT;
goto array_err;
}
- r[n] = strndup(b, e - b);
+ r[n] = my_strndup(b, e - b);
if (!r[n]) {
ha_alert("parsing [%s:%d]: out of memory.\n", file, linenum);
err_code |= ERR_ALERT | ERR_ABORT;