From c65576e8b2bceafcba7c7e4d2b5f079cc66de8a6 Mon Sep 17 00:00:00 2001 From: Russ Fish <fish@flux.utah.edu> Date: Wed, 21 Mar 2007 00:11:05 +0000 Subject: [PATCH] Fix the escapeshellarg function, used where checkpass is invoked in backticks. --- account/newuser.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account/newuser.in b/account/newuser.in index 0f2fe61270..82c3cba1af 100644 --- a/account/newuser.in +++ b/account/newuser.in @@ -442,7 +442,7 @@ sub escapeshellarg($) { my ($str) = @_; - $str =~ s/(')/'\\''/g; + $str =~ s/[^[:alnum:]]/\\$&/g; return $str; } -- GitLab