Index: trunk/Ohana/src/opihi/lib.data/open_graph.c
===================================================================
--- trunk/Ohana/src/opihi/lib.data/open_graph.c	(revision 3894)
+++ trunk/Ohana/src/opihi/lib.data/open_graph.c	(revision 3895)
@@ -266,6 +266,8 @@
   if (!Nbyte) return (FALSE);
 
+  va_start (argp, format);
   SendGraphCommand (device, 16, "NBYTES: %6d", Nbyte);
   status = SendGraphCommandV (device, Nbyte, format, argp);
+  va_end (argp);
   return (status);
 }
@@ -285,8 +287,5 @@
 
   int Nbyte;
-  char *string, tmp;
-
-  Nbyte = vsnprintf (&tmp, 0, format, argp);
-  if (Nbyte > length) return (FALSE);
+  char *string, tmp[4];
 
   /* I allocated and zero 1 extra byte */
