now = time(NULL);
if (begin_time + max_retry_time <= now) {
int code = get_component_statuscode(name);
+ /*
+ * DE0029, DE0039, FE0019, FE0039, SE0039, SE0029...
+ */
Mmsg(errmsg, _("[%cE00%d9] Unable to connect to %s on %s:%d. ERR=%s\n"),
component_code, code, name, host, port, be.bstrerror());
goto bail_out;
int get_component_statuscode(const char *component)
{
for (int i=0; comp_codes[i].name ; i++) {
- if (strcasecmp(comp_codes[i].name, component) == 0) {
+ if (strncasecmp(comp_codes[i].name, component, strlen(comp_codes[i].name)) == 0) {
return comp_codes[i].code;
}
}