1
0
forked from pool/boinc-client
boinc-client/boinc-server.patch

14 lines
475 B
Diff
Raw Normal View History

--- sched/handle_request.cpp 2010-01-14 15:18:06.000000000 -0600
+++ sched/handle_request.cpp.orig 2010-10-04 11:24:03.000000000 -0500
@@ -143,7 +143,9 @@
// write PID into the CGI_<HOSTID> file and flush to disk
//
count = sprintf(pid_string, "%d\n", getpid());
- write(fd, pid_string, count);
+ if( write(fd, pid_string, count) < 0 ) {
+ perror("Cannot write PID to host-file") ; exit(errno) ;
+ };
fsync(fd);
g_reply->lockfile_fd = fd;