Fix unhandled strdup() failure when initializing global.log_tag.
Bug was introduced with the fix UAF for global progname pointer from
351ae5dbe. So it must be backported as far as 3.1.
}
chunk_initlen(&global.log_tag, strdup(progname), len, len);
+ if (b_orig(&global.log_tag) == NULL) {
+ ha_alert("Cannot allocate memory for log_tag.\n");
+ exit(EXIT_FAILURE);
+ }
}
/* handles program arguments. Very minimal parsing is performed, variables are