TraceConfiguration.cpp (Firebird-3.0.2.32703-0.tar.bz2) | : | TraceConfiguration.cpp (Firebird-3.0.4.33054-0.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 201 | skipping to change at line 201 | |||
"line %d: error while com piling regular expression \"%s\"", | "line %d: error while com piling regular expression \"%s\"", | |||
section->line, pattern.c_ str()); | section->line, pattern.c_ str()); | |||
} | } | |||
} | } | |||
} | } | |||
} | } | |||
if (!match) | if (!match) | |||
continue; | continue; | |||
if (!section->sub) | ||||
{ | ||||
fatal_exception::raiseFmt(ERROR_PREFIX | ||||
"Trace parameters are not present"); | ||||
} | ||||
const ConfigFile::Parameters& elements = section->sub->getParamet ers(); | const ConfigFile::Parameters& elements = section->sub->getParamet ers(); | |||
for (FB_SIZE_T p = 0; p < elements.getCount(); ++p) | for (FB_SIZE_T p = 0; p < elements.getCount(); ++p) | |||
{ | { | |||
const ConfigFile::Parameter* el = &elements[p]; | const ConfigFile::Parameter* el = &elements[p]; | |||
if (!el->value.hasData()) | if (!el->value.hasData()) | |||
{ | { | |||
fatal_exception::raiseFmt(ERROR_PREFIX | fatal_exception::raiseFmt(ERROR_PREFIX | |||
"line %d: element \"%s\" have no attribut e value set", | "line %d: element \"%s\" have no attribut e value set", | |||
el->line, el->name.c_str()); | el->line, el->name.c_str()); | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 6 lines changed or added |