Index: trunk/Ohana/src/opihi/cmd.data/read_vectors.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/read_vectors.c	(revision 40332)
+++ trunk/Ohana/src/opihi/cmd.data/read_vectors.c	(revision 40333)
@@ -19,9 +19,14 @@
   }
   
+  if (strlen(argv[1]) >= 2048) {
+    gprint (GP_ERR, "filename %s is too long\n", argv[1]);
+    return (FALSE);
+  }
+
   strcpy (filename, argv[1]);
   if (f != (FILE *) NULL) { fclose (f); }
   f = fopen (filename, "r");
   if (f == (FILE *) NULL) {
-    gprint (GP_ERR, "failed to open file %s\n", argv[1]);
+    gprint (GP_ERR, "failed to open file %s\n", filename);
     return (FALSE);
   }
