texlive[58317] Build/source/texk/xdvik/string-utils.c: xdvi: escape
commits+preining at tug.org
commits+preining at tug.org
Sat Mar 13 01:14:06 CET 2021
Revision: 58317
http://tug.org/svn/texlive?view=revision&revision=58317
Author: preining
Date: 2021-03-13 01:14:06 +0100 (Sat, 13 Mar 2021)
Log Message:
-----------
xdvi: escape also & before passing to shell
Modified Paths:
--------------
trunk/Build/source/texk/xdvik/string-utils.c
Modified: trunk/Build/source/texk/xdvik/string-utils.c
===================================================================
--- trunk/Build/source/texk/xdvik/string-utils.c 2021-03-12 23:44:40 UTC (rev 58316)
+++ trunk/Build/source/texk/xdvik/string-utils.c 2021-03-13 00:14:06 UTC (rev 58317)
@@ -636,7 +636,7 @@
}
/* Escape all of the following characters in str:
- ` \ ; ( )
+ ` \ ; ( ) &
making it safe to pass str to a shell. Return result in a newly
allocated string, which the caller is responsible to free() after use.
*/
@@ -653,6 +653,7 @@
|| *src_ptr == '`'
|| *src_ptr == '('
|| *src_ptr == ')'
+ || *src_ptr == '&'
|| *src_ptr == ';') {
#if 0
/* only if not yet escaped? */
More information about the tex-live-commits
mailing list.