Fix for coverity error

This commit is contained in:
Mark Riddoch
2015-02-04 10:35:34 +00:00
parent ea7260b27b
commit 093b8cf02f

View File

@ -614,6 +614,8 @@ char line[400];
continue; continue;
name = strtok_r(line, "=", &brkt); name = strtok_r(line, "=", &brkt);
value = strtok_r(NULL, "=", &brkt); value = strtok_r(NULL, "=", &brkt);
if (name && value)
{
if (strcmp(name, "hostname") == 0) if (strcmp(name, "hostname") == 0)
*hostname = strdup(value); *hostname = strdup(value);
else if (strcmp(name, "port") == 0) else if (strcmp(name, "port") == 0)
@ -628,5 +630,12 @@ char line[400];
"parameter '%s' in .maxadmin file\n", name); "parameter '%s' in .maxadmin file\n", name);
} }
} }
else
{
fprintf(stderr, "WARNING: Expected name=value "
"parameters in .maxadmin file but found "
"'%s'.\n", line);
}
}
fclose(fp); fclose(fp);
} }