forked from pool/boinc-client
14 lines
475 B
Diff
14 lines
475 B
Diff
|
--- 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;
|