From cae62587af50b9892a6bab1fb571a75db3021987 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Fri, 14 Apr 2017 11:58:29 -0700 Subject: [PATCH] API, Android: don't show time/pid in debug message prefix; causes crashes --- api/boinc_api.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/boinc_api.cpp b/api/boinc_api.cpp index 23d65e827a..98c0dbdb8d 100644 --- a/api/boinc_api.cpp +++ b/api/boinc_api.cpp @@ -250,6 +250,11 @@ static void block_sigalrm(); static int start_worker_signals(); char* boinc_msg_prefix(char* sbuf, int len) { +#ifdef ANDROID + // the time stuff crashes on Android if in a signal handler + // + sbuf[0] = 0; +#else char buf[256]; struct tm tm; struct tm *tmp = &tm; @@ -286,6 +291,7 @@ char* boinc_msg_prefix(char* sbuf, int len) { return sbuf; } sbuf[len-1] = 0; // just in case +#endif // ANDROID return sbuf; }