1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-11-17 18:45:10 +00:00

check return value of write()

This commit is contained in:
Phil Sutter 2009-12-27 03:43:21 +01:00
parent e99118cf2e
commit dcb35db39d

View File

@ -29,6 +29,7 @@
#include <pthread.h>
#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <time.h>
#include <unistd.h>
#ifndef HAVE_CLOCK_GETTIME
@ -164,7 +165,8 @@ void timed_thread_destroy(timed_thread *p_timed_thread,
pthread_cond_signal(&p_timed_thread->runnable_cond);
p_timed_thread->die = 1;
pthread_mutex_unlock(&p_timed_thread->runnable_mutex);
write(p_timed_thread->pipefd[1], "die", 3);
if (write(p_timed_thread->pipefd[1], "die", 3) == -1)
perror("write()");
/* join the terminating thread */
if (p_timed_thread->thread) {