Index: trunk/psModules/src/extras/pmVisualUtils.c
===================================================================
--- trunk/psModules/src/extras/pmVisualUtils.c	(revision 33433)
+++ trunk/psModules/src/extras/pmVisualUtils.c	(revision 34085)
@@ -424,4 +424,6 @@
 	    nwritten = fwrite (line, 1, strlen(line), output);
         }
+	if (nwritten < 1) {
+	}
     }
 
Index: trunk/psModules/src/extras/psPipe.c
===================================================================
--- trunk/psModules/src/extras/psPipe.c	(revision 33433)
+++ trunk/psModules/src/extras/psPipe.c	(revision 34085)
@@ -105,7 +105,6 @@
 
         status = execvp (argv[0], argv);
-
-        // this statement exits the child, not the parent, process
-        exit (1);
+        if (status < 0) { psWarning ("error running exec for child process"); }
+        exit (1); // this statement exits the child, not the parent, process
     }
     psFree (cmd);
