Index: trunk/Ohana/src/opihi/lib.shell/gprint.c
===================================================================
--- trunk/Ohana/src/opihi/lib.shell/gprint.c	(revision 41483)
+++ trunk/Ohana/src/opihi/lib.shell/gprint.c	(revision 42938)
@@ -93,4 +93,16 @@
 
   pthread_mutex_unlock (&init_stream_mutex);
+}
+
+// call just before exiting opihi-based programs
+void gprintFree () {
+  for (int i = 0; i < Nstreams; i++) {
+    FreeIOBuffer (streams[i][0].buffer);
+    FREE (streams[i][0].buffer);
+    FREE (streams[i][0].name);
+    FREE (streams[i]);
+  }
+  FREE (streams);
+  return;
 }
 
