Make generator exe more resilient.
diff --git a/test cases/common/105 generatorcustom/gen.c b/test cases/common/105 generatorcustom/gen.c
index 59518c0..5b49e94 100644
--- a/test cases/common/105 generatorcustom/gen.c
+++ b/test cases/common/105 generatorcustom/gen.c
@@ -22,9 +22,14 @@
     fprintf(output, "#pragma once\n");
     fprintf(output, "#define ");
 
-    char c;
+    int bytes_copied = 0;
+    int c;
     while((c = fgetc(input)) != EOF) {
         fputc(c, output);
+        if(++bytes_copied > 10000) {
+            fprintf(stderr, "File copy stuck in an eternal loop!\n");
+            return 1;
+        }
     }
     fputc('\n', output);