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.