File boinc-server.patch of Package boinc-client

--- 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;
openSUSE Build Service is sponsored by