diff --git a/debugging/fileutil.cpp b/debugging/fileutil.cpp
index 4914bc8426c3c7f2518d5db05470719c7e55814c..dd3af9415345b41923643453a40d93aca0858894 100644
--- a/debugging/fileutil.cpp
+++ b/debugging/fileutil.cpp
@@ -20,14 +20,15 @@ using namespace std;
 int main(int argc, char **argv)
 {
   int cur = 0;
-  char *lines[16536];
-  char line[80];
+  char *lines[33072];
+  char line[800];
   // Fix num lines, num columns, strdup-1
   FILE *fin = fopen("bible.txt", "r");
   while (!feof(fin)) {
+    memset(line, 0, 80);
     getline(line, fin);
     lines[cur] = (char*) malloc(strlen(line));
-    strcpy(lines[cur], line);
+    stncpy(lines[cur], line);
     cur++;
   }
   fclose(fin);