Index: trunk/Ohana/src/opihi/dvo/elixir.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/elixir.c	(revision 27435)
+++ trunk/Ohana/src/opihi/dvo/elixir.c	(revision 27611)
@@ -46,5 +46,8 @@
 
   sprintf (msgfile, "%s/EMsg.XXXXXX", fifodir);
-  mkstemp (msgfile);
+  if (mkstemp (msgfile) == -1) {
+    gprint (GP_ERR, "can't create fifo\n");
+    return (FALSE);
+  }
   sprintf (message, "%s %s", cmd, msgfile);
   unlink (msgfile);
