Index: trunk/Ohana/src/imregister/imreg/SetSignals.c
===================================================================
--- trunk/Ohana/src/imregister/imreg/SetSignals.c	(revision 16139)
+++ trunk/Ohana/src/imregister/imreg/SetSignals.c	(revision 27611)
@@ -104,5 +104,8 @@
   }
   sprintf (line, "kill -TERM %d\n", pid);
-  write (wsock, line, strlen (line));
+  if (write (wsock, line, strlen (line)) != strlen(line)) {
+    fprintf (stderr, "error sending signal\n");
+    exit (1);
+  }
 
   for (i = 0; i < 300; i++) {
