From 60140836b6d4a9ad25bb3cfffb305122b3261ab2 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Mon, 28 Jul 2014 08:58:02 -0700 Subject: [PATCH] API: don't return error if trickle-up message is empty --- api/boinc_api.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/boinc_api.cpp b/api/boinc_api.cpp index f55a0f08c1..1c2e124e20 100644 --- a/api/boinc_api.cpp +++ b/api/boinc_api.cpp @@ -1358,7 +1358,10 @@ int boinc_send_trickle_up(char* variety, char* p) { FILE* f = boinc_fopen(TRICKLE_UP_FILENAME, "wb"); if (!f) return ERR_FOPEN; fprintf(f, "%s\n", variety); - size_t n = fwrite(p, strlen(p), 1, f); + size_t n = 1; + if (strlen(p)) { + n = fwrite(p, strlen(p), 1, f); + } fclose(f); if (n != 1) return ERR_WRITE; have_new_trickle_up = true;