mirror of https://github.com/BOINC/boinc.git
f85b7d8da3
error conditions, handle_request.C would read only some fields of and existing request into memory, and then write more of those fields, some of which were null, back into memory. This had the effect of nulling out outcome, client_state, exit_status, cpu_time, xml_doc_out, stderr_out, validate_state, claimed_credit and client_version. The point is that DB_SCHED_RESULT_ITEM_SET::enumerate() followed by DB_SCHED_RESULT_ITEM_SET::update_result did not preserve an 'existing result'. It wiped out the fields above. svn path=/trunk/boinc/; revision=4724 |
||
---|---|---|
.. | ||
.cvsignore | ||
Makefile.am | ||
boinc_db.C | ||
boinc_db.h | ||
constraints.sql | ||
db_base.C | ||
db_base.h | ||
init_db | ||
mysql.h | ||
schema.sql |