projects
/
oweals
/
openssl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a635698
)
util/dofile.pl: only quote stuff that actually needs quoting
author
Richard Levitte
<levitte@openssl.org>
Tue, 6 Mar 2018 20:05:16 +0000
(21:05 +0100)
committer
Richard Levitte
<levitte@openssl.org>
Tue, 6 Mar 2018 20:21:42 +0000
(21:21 +0100)
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5533)
(cherry picked from commit
49cd47eaababc8c57871b929080fc1357e2ad7b8
)
util/dofile.pl
patch
|
blob
|
history
diff --git
a/util/dofile.pl
b/util/dofile.pl
index f561e6f9a89feb40b8889f3124b5d6a99ba32948..a8dbfa59d5005dc259d820508035244562890e7d 100644
(file)
--- a/
util/dofile.pl
+++ b/
util/dofile.pl
@@
-99,9
+99,9
@@
package main;
# This adds quotes (") around the given string, and escapes any $, @, \,
# " and ' by prepending a \ to them.
sub quotify1 {
- my $s = shift @_;
+ my $s =
my $orig =
shift @_;
$s =~ s/([\$\@\\"'])/\\$1/g;
-
'"'.$s.'"'
;
+
$s ne $orig || $s =~ /\s/ ? '"'.$s.'"' : $s
;
}
# quotify_l LIST