diff --git a/checkin_notes b/checkin_notes index 63efb705be..006b5f6686 100755 --- a/checkin_notes +++ b/checkin_notes @@ -11984,3 +11984,9 @@ David 1 Nov 2006 client/ app.C app_control.C + +David 1 Nov 2006 + - core client: account manager reply parsing was broken + + client/ + acct_mgr.C diff --git a/client/acct_mgr.C b/client/acct_mgr.C index 63ab3746cc..cccf8036e8 100644 --- a/client/acct_mgr.C +++ b/client/acct_mgr.C @@ -266,13 +266,13 @@ int ACCT_MGR_OP::parse(FILE* f) { if (retval) return retval; continue; } - if (!strcmp(tag, "")) { + if (!strcmp(tag, "account")) { AM_ACCOUNT account; retval = account.parse(xp); if (!retval) accounts.push_back(account); continue; } - if (!strcmp(tag, "")) { + if (!strcmp(tag, "global_preferences")) { retval = dup_element_contents( f, "", @@ -287,7 +287,7 @@ int ACCT_MGR_OP::parse(FILE* f) { } continue; } - if (xp.parse_str(tag, "", host_venue, sizeof(host_venue))) continue; + if (xp.parse_str(tag, "host_venue", host_venue, sizeof(host_venue))) continue; } return ERR_XML_PARSE; }