aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar Reiner Herrmann <reiner@reiner-h.de>2017-05-25 11:56:45 +0200
committerLibravatar GitHub <noreply@github.com>2017-05-25 11:56:45 +0200
commit8374c7b2c138e4ac2ca4128eff17f6eb49bfcc22 (patch)
tree3d54fc04e101525863c6072c838afb6e017afc2e /src
parentseamonkey profile fixes (diff)
parentFix another "subdirname" variable dereference issue (diff)
downloadfirejail-8374c7b2c138e4ac2ca4128eff17f6eb49bfcc22.tar.gz
firejail-8374c7b2c138e4ac2ca4128eff17f6eb49bfcc22.tar.zst
firejail-8374c7b2c138e4ac2ca4128eff17f6eb49bfcc22.zip
Merge pull request #1307 from thomasjfox/fix-subdirname-dereference
minor bugfix: Correctly dereference "subdirname" variable
Diffstat (limited to 'src')
-rw-r--r--src/firejail/main.c2
-rw-r--r--src/firejail/profile.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c
index 012b2f230..95c325f9f 100644
--- a/src/firejail/main.c
+++ b/src/firejail/main.c
@@ -1332,7 +1332,7 @@ int main(int argc, char **argv) {
1332 arg_overlay_reuse = 1; 1332 arg_overlay_reuse = 1;
1333 1333
1334 char *subdirname = argv[i] + 16; 1334 char *subdirname = argv[i] + 16;
1335 if (subdirname == '\0') { 1335 if (*subdirname == '\0') {
1336 fprintf(stderr, "Error: invalid overlay option\n"); 1336 fprintf(stderr, "Error: invalid overlay option\n");
1337 exit(1); 1337 exit(1);
1338 } 1338 }
diff --git a/src/firejail/profile.c b/src/firejail/profile.c
index 11258892e..cabea05f3 100644
--- a/src/firejail/profile.c
+++ b/src/firejail/profile.c
@@ -852,7 +852,7 @@ int profile_check_line(char *ptr, int lineno, const char *fname) {
852 arg_overlay_reuse = 1; 852 arg_overlay_reuse = 1;
853 853
854 char *subdirname = ptr + 14; 854 char *subdirname = ptr + 14;
855 if (subdirname == '\0') { 855 if (*subdirname == '\0') {
856 fprintf(stderr, "Error: invalid overlay option\n"); 856 fprintf(stderr, "Error: invalid overlay option\n");
857 exit(1); 857 exit(1);
858 } 858 }