  
    struct dirent **nl;
    s32 nl_cnt;
+@@ -2696,7 +2699,7 @@
+   if (sfd < 0) PFATAL("Unable to open '%s'", old_path);
+ 
+   dfd = open(new_path, O_WRONLY | O_CREAT | O_EXCL, 0600);
+-  if (dfd < 0) PFATAL("Unable to create '%s'", new_path);
++  if (dfd < 0) { return; } // PFATAL("Unable to create '%s'", new_path);
+ 
+   tmp = ck_alloc(64 * 1024);
+ 
 @@ -3948,6 +3951,8 @@
         "  variable : %s%-10s " bSTG bV "\n", tmp, queued_variable ? cLRD : cNOR,
        no_var_check ? (u8*)"n/a" : DI(queued_variable));

   load_auto();
 
   pivot_inputs();
@@ -7487,6 +7542,7 @@
 
   start_time = get_cur_time();
 

   if (qemu_mode)
     use_argv = get_qemu_argv(argv[0], argv + optind, argc - optind);
   else
@@ -7557,6 +7614,14 @@
 
     skipped_fuzz = fuzz_one(use_argv);
 
