diff options
author | netblue30 <netblue30@yahoo.com> | 2016-03-27 08:51:58 -0400 |
---|---|---|
committer | netblue30 <netblue30@yahoo.com> | 2016-03-27 08:51:58 -0400 |
commit | 30d5ef0def657a145cd6ca4818b48c6925e0e4a9 (patch) | |
tree | 07f4008b8f3e14bb840272c3990a4350a3f88590 | |
parent | profile work (diff) | |
download | firejail-30d5ef0def657a145cd6ca4818b48c6925e0e4a9.tar.gz firejail-30d5ef0def657a145cd6ca4818b48c6925e0e4a9.tar.zst firejail-30d5ef0def657a145cd6ca4818b48c6925e0e4a9.zip |
fixed noblacklist
-rw-r--r-- | src/firejail/fs.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/firejail/fs.c b/src/firejail/fs.c index a5edec714..8a81b6e8e 100644 --- a/src/firejail/fs.c +++ b/src/firejail/fs.c | |||
@@ -465,13 +465,11 @@ void fs_blacklist(void) { | |||
465 | // Process noblacklist command | 465 | // Process noblacklist command |
466 | if (strncmp(entry->data, "noblacklist ", 12) == 0) { | 466 | if (strncmp(entry->data, "noblacklist ", 12) == 0) { |
467 | if (noblacklist_c >= noblacklist_m) { | 467 | if (noblacklist_c >= noblacklist_m) { |
468 | noblacklist_m *= 2; | 468 | noblacklist_m *= 2; |
469 | noblacklist = realloc(noblacklist, sizeof(*noblacklist) * noblacklist_m); | 469 | noblacklist = realloc(noblacklist, sizeof(*noblacklist) * noblacklist_m); |
470 | if (noblacklist == NULL) | 470 | if (noblacklist == NULL) |
471 | errExit("failed increasing memory for noblacklist entries"); | 471 | errExit("failed increasing memory for noblacklist entries");} |
472 | } | 472 | noblacklist[noblacklist_c++] = expand_home(entry->data + 12, homedir); |
473 | else | ||
474 | noblacklist[noblacklist_c++] = expand_home(entry->data + 12, homedir); | ||
475 | entry = entry->next; | 473 | entry = entry->next; |
476 | continue; | 474 | continue; |
477 | } | 475 | } |