54 lines
1.8 KiB
Diff
54 lines
1.8 KiB
Diff
diff -up texinfo-6.7/gnulib/lib/regex_internal.c.orig texinfo-6.7/gnulib/lib/regex_internal.c
|
||
--- texinfo-6.7/gnulib/lib/regex_internal.c.orig 2019-08-25 19:11:45.000000000 +0200
|
||
+++ texinfo-6.7/gnulib/lib/regex_internal.c 2022-02-09 09:51:41.084596377 +0100
|
||
@@ -1724,7 +1724,10 @@ create_cd_newstate (const re_dfa_t *dfa,
|
||
}
|
||
if (re_node_set_init_copy (newstate->entrance_nodes, nodes)
|
||
!= REG_NOERROR)
|
||
- return NULL;
|
||
+ {
|
||
+ free_state (newstate);
|
||
+ return NULL;
|
||
+ }
|
||
nctx_nodes = 0;
|
||
newstate->has_constraint = 1;
|
||
}
|
||
diff -up texinfo-6.7/info/session.c.orig texinfo-6.7/info/session.c
|
||
--- texinfo-6.7/info/session.c.orig 2022-02-09 09:51:30.952589716 +0100
|
||
+++ texinfo-6.7/info/session.c 2022-02-09 09:51:41.085596377 +0100
|
||
@@ -2897,7 +2897,10 @@ DECLARE_INFO_COMMAND (info_menu_sequence
|
||
node = info_follow_menus (dir_node, nodes, &error, 0);
|
||
info_set_node_of_window (window, node);
|
||
if (error)
|
||
- show_error_node (error);
|
||
+ {
|
||
+ show_error_node (error);
|
||
+ free (error);
|
||
+ }
|
||
}
|
||
|
||
free (nodes);
|
||
@@ -3668,8 +3671,9 @@ DECLARE_INFO_COMMAND (info_view_file, _(
|
||
else
|
||
info_set_node_of_window (window, node);
|
||
|
||
- free (line);
|
||
}
|
||
+
|
||
+ free (line);
|
||
}
|
||
|
||
/* **************************************************************** */
|
||
diff -up texinfo-6.7/util/texi2dvi.orig texinfo-6.7/util/texi2dvi
|
||
--- texinfo-6.7/util/texi2dvi.orig 2019-09-23 20:28:10.000000000 +0200
|
||
+++ texinfo-6.7/util/texi2dvi 2022-02-09 09:51:41.086596378 +0100
|
||
@@ -1697,7 +1697,7 @@ cleanup ()
|
||
input_file_name_decode ()
|
||
{
|
||
case $command_line_filename in
|
||
- *\\input{*}*)
|
||
+ *\\input\{*\}*)
|
||
# Let AUC-TeX error parser deal with line numbers.
|
||
line_error=false
|
||
command_line_filename=`\
|