mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-11-17 10:35:10 +00:00
Fix warning about unused result of write() in priv::callback_base::stop()
On systems with a strict compiler, the buildprocess will complain: [ 70%] Building CXX object src/CMakeFiles/conky.dir/update-cb.cc.o conky/src/update-cb.cc: In member function ‘void conky::priv::callback_base::stop()’: conky/src/update-cb.cc:49:34: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result This patch fixes this warning (and by doing this also checks if the write worked)
This commit is contained in:
parent
c272852bcb
commit
36189de425
@ -22,6 +22,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
#include "logging.h"
|
||||||
|
|
||||||
#include "update-cb.hh"
|
#include "update-cb.hh"
|
||||||
|
|
||||||
@ -46,7 +47,8 @@ namespace conky {
|
|||||||
done = true;
|
done = true;
|
||||||
sem_start.post();
|
sem_start.post();
|
||||||
if(pipefd.second >= 0)
|
if(pipefd.second >= 0)
|
||||||
write(pipefd.second, "X", 1);
|
if(write(pipefd.second, "X", 1) != 1)
|
||||||
|
NORM_ERR("can't write 'X' to pipefd %d: %s", pipefd.second, strerror(errno));
|
||||||
thread->join();
|
thread->join();
|
||||||
delete thread;
|
delete thread;
|
||||||
thread = NULL;
|
thread = NULL;
|
||||||
|
Loading…
Reference in New Issue
Block a user