diff --git a/checkin_notes b/checkin_notes index fec9d69ac2..4d3ae88327 100644 --- a/checkin_notes +++ b/checkin_notes @@ -4894,3 +4894,10 @@ Rom 30 Jun 2010 clientgui/ NoticeListCtrl.cpp, .h + +Rom 30 Jun 2010 + - LIB: Reset the completed flag to false at the begining of the get_notices rpc + just in case the notices buffer is being reused. + + lib/ + gui_rpc_client_ops.cpp diff --git a/lib/gui_rpc_client_ops.cpp b/lib/gui_rpc_client_ops.cpp index 248a61940e..57436a7a9a 100644 --- a/lib/gui_rpc_client_ops.cpp +++ b/lib/gui_rpc_client_ops.cpp @@ -2353,6 +2353,8 @@ static int parse_notices(MIOFILE& fin, NOTICES& notices) { bool is_tag; int retval; + notices.complete = false; + while (!xp.get(tag, sizeof(tag), is_tag)) { if (!is_tag) continue; if (!strcmp(tag, "notice")) {