Index: trunk/FACT++/src/InterpreterV8.cc
===================================================================
--- trunk/FACT++/src/InterpreterV8.cc	(revision 15349)
+++ trunk/FACT++/src/InterpreterV8.cc	(revision 15350)
@@ -705,5 +705,5 @@
             return ThrowException(String::New(strerror(errno)));
 
-        if (buffer[0]=='#' && buffer[1]=='!')
+        if (buffer.length()>1 && buffer[0]=='#' && buffer[1]=='!')
             buffer.insert(0, "//");
 
