From 51a4ce4a48b44a47bec611354cdd8bf2a17d56ee Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Thu, 10 Dec 2020 07:15:47 -0500 Subject: [PATCH] add @ to shell-safe char list --- src/main/java/org/cobbzilla/util/string/StringUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/cobbzilla/util/string/StringUtil.java b/src/main/java/org/cobbzilla/util/string/StringUtil.java index 00ff107..dc437d8 100644 --- a/src/main/java/org/cobbzilla/util/string/StringUtil.java +++ b/src/main/java/org/cobbzilla/util/string/StringUtil.java @@ -101,7 +101,7 @@ public class StringUtil { public static String lastPathElement(String url) { return url.substring(url.lastIndexOf("/")+1); } - public static String safeShellArg (String s) { return s.replaceAll("[^-\\._ \t/=\\w]+", ""); } + public static String safeShellArg (String s) { return s.replaceAll("[^-\\.@_ \t/=\\w]+", ""); } public static boolean checkSafeShellArg (String s) { return safeShellArg(s).equals(s); } public static String safeFunctionName (String s) { return s.replaceAll("\\W", ""); } public static String safeSnakeName (String s) { return s.replaceAll("\\W", "_"); }