Blame SOURCES/texinfo-5.2-non-existing-info-page-segfault.patch

766ec2
diff -up texinfo-5.2/info/info.c.orig texinfo-5.2/info/info.c
766ec2
--- texinfo-5.2/info/info.c.orig	2014-01-16 08:55:50.084084818 +0100
766ec2
+++ texinfo-5.2/info/info.c	2014-01-16 08:55:55.464112252 +0100
766ec2
@@ -859,7 +859,13 @@ show_error_node (NODE *node)
766ec2
 {
766ec2
   if (info_error_rings_bell_p)
766ec2
     terminal_ring_bell ();
766ec2
-  if (!echo_area_is_active)
766ec2
+  if (user_output_filename)
766ec2
+    {
766ec2
+      if (node->contents[node->nodelen - 1] == '\n')
766ec2
+        node->contents[node->nodelen - 1] = 0;
766ec2
+      info_error ("%s", node->contents);
766ec2
+    }
766ec2
+  else if (!echo_area_is_active)
766ec2
     {
766ec2
       free_echo_area ();
766ec2
       window_set_node_of_window (the_echo_area, node);