diff options
author | smitsohu <smitsohu@gmail.com> | 2020-01-28 15:08:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-28 15:08:20 +0100 |
commit | 8673cab907d3966a85adf25e35af7e5481d9ea32 (patch) | |
tree | 2d965c551c8126489a461dbeb324df580439879b /src | |
parent | replace control characters and print rejected filenames (diff) | |
download | firejail-8673cab907d3966a85adf25e35af7e5481d9ea32.tar.gz firejail-8673cab907d3966a85adf25e35af7e5481d9ea32.tar.zst firejail-8673cab907d3966a85adf25e35af7e5481d9ea32.zip |
remove parentheses from set of rejected characters
issue #3001
Diffstat (limited to 'src')
-rw-r--r-- | src/firejail/macros.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/firejail/macros.c b/src/firejail/macros.c index 3dbc910a4..ef64178b5 100644 --- a/src/firejail/macros.c +++ b/src/firejail/macros.c | |||
@@ -309,9 +309,9 @@ void invalid_filename(const char *fname, int globbing) { | |||
309 | 309 | ||
310 | char *reject; | 310 | char *reject; |
311 | if (globbing) | 311 | if (globbing) |
312 | reject = "\\&!\"'<>%^(){};,"; // file globbing ('*?[]') is allowed | 312 | reject = "\\&!\"'<>%^{};,"; // file globbing ('*?[]') is allowed |
313 | else | 313 | else |
314 | reject = "\\&!?\"'<>%^(){};,*[]"; | 314 | reject = "\\&!?\"'<>%^{};,*[]"; |
315 | char *c = strpbrk(ptr, reject); | 315 | char *c = strpbrk(ptr, reject); |
316 | if (c) { | 316 | if (c) { |
317 | fprintf(stderr, "Error: \"%s\" is an invalid filename: rejected character: \"%c\"\n", fname, *c); | 317 | fprintf(stderr, "Error: \"%s\" is an invalid filename: rejected character: \"%c\"\n", fname, *c); |