Index: trunk/Ohana/src/opihi/cmd.data/write_vectors.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/write_vectors.c	(revision 42821)
+++ trunk/Ohana/src/opihi/cmd.data/write_vectors.c	(revision 42901)
@@ -183,7 +183,7 @@
       fprintf (f, "\n");
     } 
+    fflush (f);
     fclose (f);
     free (vec);
-    fflush (f);
     return (TRUE);
   }
@@ -207,6 +207,6 @@
       free (fmtlist);
       free (format);
+      fflush (f);
       fclose (f);
-      fflush (f);
       return (FALSE);
     }
@@ -277,6 +277,6 @@
     fprintf (f, "\n");
   }
+  fflush (f);
   fclose (f);
-  fflush (f);
 
   free (fmttype);
Index: trunk/Ohana/src/opihi/dvo/avperiodogram.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/avperiodogram.c	(revision 42821)
+++ trunk/Ohana/src/opihi/dvo/avperiodogram.c	(revision 42901)
@@ -310,6 +310,6 @@
   ClearInterrupt (old_sigaction);
 
+  fflush (foutput);
   fclose (foutput);
-  fflush (foutput);
 
   // free measure stack stuff
Index: trunk/Ohana/src/opihi/dvo/avperiodomatch.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/avperiodomatch.c	(revision 42821)
+++ trunk/Ohana/src/opihi/dvo/avperiodomatch.c	(revision 42901)
@@ -338,6 +338,6 @@
   ClearInterrupt (old_sigaction);
 
+  fflush (foutput);
   fclose (foutput);
-  fflush (foutput);
 
   FREE (idxValue);
Index: trunk/Ohana/src/opihi/lib.data/SplineOps.c
===================================================================
--- trunk/Ohana/src/opihi/lib.data/SplineOps.c	(revision 42821)
+++ trunk/Ohana/src/opihi/lib.data/SplineOps.c	(revision 42901)
@@ -204,6 +204,6 @@
   gfits_free_table (&ftable);
 
+  fflush (f);
   fclose (f);
-  fflush (f);
   return (TRUE);
 }
Index: trunk/Ohana/src/opihi/lib.shell/VectorIO.c
===================================================================
--- trunk/Ohana/src/opihi/lib.shell/VectorIO.c	(revision 42821)
+++ trunk/Ohana/src/opihi/lib.shell/VectorIO.c	(revision 42901)
@@ -374,6 +374,6 @@
   }
 
+  fflush (f);
   fclose (f);
-  fflush (f);
   return (TRUE);
 
@@ -387,6 +387,6 @@
   }
 
+  fflush (f);
   fclose (f);
-  fflush (f);
   return (FALSE);
 }
Index: trunk/Ohana/src/opihi/pcontrol/PclientCommand.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/PclientCommand.c	(revision 42821)
+++ trunk/Ohana/src/opihi/pcontrol/PclientCommand.c	(revision 42901)
@@ -50,5 +50,5 @@
   // INITTIME;
 
-  /* avoid blocking very long on read, test every 100 usec, up to 0.1 sec */
+  /* avoid blocking very long on read, test every 100 usec, up to 10 msec */
   request.tv_sec = 0;
   request.tv_nsec = 100000;
