diff --git a/checkin_notes b/checkin_notes
index a936fe3422..d99005d0e3 100755
--- a/checkin_notes
+++ b/checkin_notes
@@ -870,3 +870,9 @@ David 19 Jan 2007
cs_apps.C
cs_files.C
pers_file_xfer.C
+
+David 19 Jan 2007
+ - core client: print more info if MFILE vsnprintf() is too big for buffer
+
+ lib/
+ mfile.C
diff --git a/doc/boinc_news.php b/doc/boinc_news.php
index b8bfd72396..7ab4f66bfa 100644
--- a/doc/boinc_news.php
+++ b/doc/boinc_news.php
@@ -1,6 +1,13 @@
$project_news = array(
+array("January 19, 2007",
+ "Check out a
+ TV news segment
+ and a web site
+ about the results of the recently-completed
+ BBC Climate Change Experiment."
+),
array("January 18, 2007",
"The paper \"Reporting@Home: Delivering Dynamic Graphical Feedback to Participants in Community Computing Projects\"
describes how Rosetta@home delivers personalized
@@ -14,7 +21,7 @@ array("January 17, 2007",
and has other features too numerous to mention."
),
array("January 17, 2007",
- "On Sunday the 21st Jan. at 8pm BBC 1 will broadcast
+ "On Sunday 21 Jan. at 8pm BBC 1 will broadcast
Climate Change: Britain Under Threat.
This will include results from the BBC and CPDN experiments,
and an interview with CPDN staff.
diff --git a/lib/mfile.C b/lib/mfile.C
index b9deb52022..8004c9463b 100644
--- a/lib/mfile.C
+++ b/lib/mfile.C
@@ -66,6 +66,8 @@ int MFILE::vprintf(const char* format, va_list ap) {
k = vsnprintf(buf2, BUFSIZE, format, ap);
if (k<=-1 || k>=BUFSIZE) {
fprintf(stderr, "ERROR: buffer too small in MFILE::vprintf()\n");
+ fprintf(stderr, "ERROR: format: %s\n", format);
+ fprintf(stderr, "ERROR: k=%d, BUFSIZE=%d\n", k, BUFSIZE);
return -1;
}
n = (int)strlen(buf2);