aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/util.c')
-rw-r--r--src/firejail/util.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/firejail/util.c b/src/firejail/util.c
index 0d9479a02..45f7ec364 100644
--- a/src/firejail/util.c
+++ b/src/firejail/util.c
@@ -574,13 +574,15 @@ void invalid_filename(const char *fname) {
574 assert(fname); 574 assert(fname);
575 const char *ptr = fname; 575 const char *ptr = fname;
576 576
577 if (arg_debug && arg_debug_check_filename) 577 if (arg_debug_check_filename)
578 printf("Checking filename %s\n", fname); 578 printf("Checking filename %s\n", fname);
579 579
580 if (strncmp(ptr, "${HOME}", 7) == 0) 580 if (strncmp(ptr, "${HOME}", 7) == 0)
581 ptr = fname + 7; 581 ptr = fname + 7;
582 else if (strncmp(ptr, "${PATH}", 7) == 0) 582 else if (strncmp(ptr, "${PATH}", 7) == 0)
583 ptr = fname + 7; 583 ptr = fname + 7;
584 else if (strcmp(fname, "${DOWNLOADS}") == 0)
585 return;
584 586
585 int len = strlen(ptr); 587 int len = strlen(ptr);
586 // file globbing ('*') is allowed 588 // file globbing ('*') is allowed