MEDIUM: stats-file: silently ignore be/fe mistmatch

Most of the invalid or unknow field in the stats-file parser are ignored
silently, which is not the case of the frontend/backend mismatch on a
guid, which is kind of strange.

Since this is ""documented"" to be ignored in the
reg-tests/stats/sample-stats-file file, let's also ignore this kind of
line. This will allow to run the associated reg-test with -dW.
This commit is contained in:
William Lallemand 2024-11-19 16:39:55 +01:00
parent 5a29fd6c61
commit e1fb9a47e1
1 changed files with 2 additions and 2 deletions

View File

@ -279,13 +279,13 @@ static int parse_stat_line(struct ist line,
if (domain == STFILE_DOMAIN_PX_FE) {
if (!(px->cap & PR_CAP_FE))
goto err;
return 0; /* silently ignored fe/be mismatch */
base_off = (char *)&px->fe_counters;
off = 0;
}
else if (domain == STFILE_DOMAIN_PX_BE) {
if (!(px->cap & PR_CAP_BE))
goto err;
return 0; /* silently ignored fe/be mismatch */
base_off = (char *)&px->be_counters;
off = 1;
}