From: Ruben Kerkhof Date: Tue, 23 Aug 2016 14:15:30 +0000 (+0200) Subject: Try a different way to silence GCC. X-Git-Tag: collectd-5.6.0~5^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F1899%2Fhead;p=thirdparty%2Fcollectd.git Try a different way to silence GCC. On some distro's some versions of GCC warn about the unchecked result, even though it is casted to void. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425 for the discussion. --- diff --git a/src/python.c b/src/python.c index 27a1b25c4..ec2317b37 100644 --- a/src/python.c +++ b/src/python.c @@ -1025,7 +1025,8 @@ static int cpy_init(void) { if (plugin_thread_create(&thread, NULL, cpy_interactive, pipefd + 1)) { ERROR("python: Error creating thread for interactive interpreter."); } - (void)read(pipefd[0], &buf, 1); + if(read(pipefd[0], &buf, 1)) + ; (void)close(pipefd[0]); } else { PyEval_InitThreads();