Blame SOURCES/patch-args-segfault.patch

864b1f
diff -up patch-2.7.1/src/patch.c.args-segfault patch-2.7.1/src/patch.c
864b1f
--- patch-2.7.1/src/patch.c.args-segfault	2013-06-12 16:48:50.617108731 +0100
864b1f
+++ patch-2.7.1/src/patch.c	2013-06-12 16:49:06.790181916 +0100
864b1f
@@ -150,6 +150,8 @@ main (int argc, char **argv)
864b1f
     else if ((version_control = getenv ("VERSION_CONTROL")))
864b1f
       version_control_context = "$VERSION_CONTROL";
864b1f
 
864b1f
+    init_files_to_output ();
864b1f
+
864b1f
     /* parse switches */
864b1f
     Argc = argc;
864b1f
     Argv = argv;
864b1f
@@ -164,7 +166,6 @@ main (int argc, char **argv)
864b1f
 
864b1f
     init_backup_hash_table ();
864b1f
     init_files_to_delete ();
864b1f
-    init_files_to_output ();
864b1f
 
864b1f
     init_output (&outstate);
864b1f
     if (outfile)