Index: /branches/eam_branches/ipp-20101205/Ohana/src/opihi/lib.shell/command.c
===================================================================
--- /branches/eam_branches/ipp-20101205/Ohana/src/opihi/lib.shell/command.c	(revision 30198)
+++ /branches/eam_branches/ipp-20101205/Ohana/src/opihi/lib.shell/command.c	(revision 30199)
@@ -13,5 +13,5 @@
   if (!line) { fprintf (stderr, "programming error\n"); abort(); }
 
-  rawline = strcreate (line);
+  rawline = strcreate (line);  // used for error messages which should echo the unparsed line
 
   /* force a space between ! and first word: !ls becomes ! ls */
@@ -90,4 +90,9 @@
 
   FREE (rawline);
+
+  if (VERBOSE_SHELL != OPIHI_VERBOSE_OFF) gprint (GP_ERR, "error on line: %s\n", rawline);
+
+  // return the current value of line, in case it was modified
+  *outline = line;
   return FALSE;
 }
