Skip to content
This repository was archived by the owner on Oct 10, 2019. It is now read-only.

Commit 5ec24db

Browse files
authored
Merge pull request #81 from edquist/SOFTWARE-3589.escape-fixie
escape existing quote characters first (SOFTWARE-3589)
2 parents 81de825 + 4e67757 commit 5ec24db

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/scripts/condor_submit.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,12 @@ if [ "x$environment" != "x" ] ; then
206206
eval "env_array=($environment)"
207207
dq='"'
208208
sq="'"
209-
# map key=val -> key='val'
210-
env_array=("${env_array[@]/=/=$sq}")
211-
env_array=("${env_array[@]/%/$sq}")
212209
# escape single-quote and double-quote characters (by doubling them)
213210
env_array=("${env_array[@]//$sq/$sq$sq}")
214211
env_array=("${env_array[@]//$dq/$dq$dq}")
212+
# map key=val -> key='val'
213+
env_array=("${env_array[@]/=/=$sq}")
214+
env_array=("${env_array[@]/%/$sq}")
215215
submit_file_environment="environment = \"${env_array[*]}\""
216216
else
217217
if [ "x$envir" != "x" ] ; then

0 commit comments

Comments
 (0)