mirror of https://github.com/BOINC/boinc.git
- client: replace % with %% in messages from scheduler
(else they're interpreted as format strings) svn path=/trunk/boinc/; revision=23379
This commit is contained in:
parent
a225fe12ba
commit
654f2468f6
|
@ -2306,3 +2306,11 @@ David 18 Apr 2011
|
||||||
|
|
||||||
html/inc/
|
html/inc/
|
||||||
friend.inc
|
friend.inc
|
||||||
|
|
||||||
|
David 18 Apr 2011
|
||||||
|
- client: replace % with %% in messages from scheduler
|
||||||
|
(else they're interpreted as format strings)
|
||||||
|
|
||||||
|
client/
|
||||||
|
client_state.h
|
||||||
|
cs_scheduler.cpp
|
||||||
|
|
|
@ -211,6 +211,7 @@ struct CLIENT_STATE {
|
||||||
void all_projects_list_check();
|
void all_projects_list_check();
|
||||||
double new_version_check_time;
|
double new_version_check_time;
|
||||||
double all_projects_list_check_time;
|
double all_projects_list_check_time;
|
||||||
|
// the time we last successfully fetched the project list
|
||||||
string newer_version;
|
string newer_version;
|
||||||
|
|
||||||
// --------------- client_state.cpp:
|
// --------------- client_state.cpp:
|
||||||
|
|
|
@ -577,7 +577,9 @@ int CLIENT_STATE::handle_scheduler_reply(PROJECT* project, char* scheduler_url)
|
||||||
for (i=0; i<sr.messages.size(); i++) {
|
for (i=0; i<sr.messages.size(); i++) {
|
||||||
USER_MESSAGE& um = sr.messages[i];
|
USER_MESSAGE& um = sr.messages[i];
|
||||||
int prio = (!strcmp(um.priority.c_str(), "notice"))?MSG_SCHEDULER_ALERT:MSG_INFO;
|
int prio = (!strcmp(um.priority.c_str(), "notice"))?MSG_SCHEDULER_ALERT:MSG_INFO;
|
||||||
msg_printf(project, prio, um.message.c_str());
|
char buf[1024];
|
||||||
|
string_substitute(um.message.c_str(), buf, sizeof(buf), "%", "%%");
|
||||||
|
msg_printf(project, prio, buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (log_flags.sched_op_debug && sr.request_delay) {
|
if (log_flags.sched_op_debug && sr.request_delay) {
|
||||||
|
|
Loading…
Reference in New Issue