errd.cpp (Firebird-3.0.2.32703-0.tar.bz2) | : | errd.cpp (Firebird-3.0.4.33054-0.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 195 | skipping to change at line 195 | |||
final << Arg::Gds(isc_dsql_error); | final << Arg::Gds(isc_dsql_error); | |||
} | } | |||
// check for duplicated error code | // check for duplicated error code | |||
if (fb_utils::subStatus(final.value(), final.length(), v.value(), v.lengt h()) == ~0u) | if (fb_utils::subStatus(final.value(), final.length(), v.value(), v.lengt h()) == ~0u) | |||
{ | { | |||
// no dup - append new vector to old one | // no dup - append new vector to old one | |||
final << v; | final << v; | |||
} | } | |||
// keep existing warnings | ||||
final << Arg::StatusVector(status_vector->getWarnings()); | ||||
// save & punt | // save & punt | |||
final.copyTo(status_vector); | status_vector->setErrors2(final.length(), final.value()); | |||
ERRD_punt(); | ERRD_punt(); | |||
} | } | |||
/** | /** | |||
ERRD_punt | ERRD_punt | |||
@brief Error stuff has been copied to | @brief Error stuff has been copied to | |||
status vector. Now punt. | status vector. Now punt. | |||
End of changes. 2 change blocks. | ||||
4 lines changed or deleted | 1 lines changed or added |