1 |
commit: e98d5c97eef7533ec49ad46bbecba60ac38f430f |
2 |
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Nov 27 00:00:02 2016 +0000 |
4 |
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Nov 27 00:00:02 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=e98d5c97 |
7 |
|
8 |
qxpak: check -d argument |
9 |
|
10 |
qxpak.c | 2 ++ |
11 |
1 file changed, 2 insertions(+) |
12 |
|
13 |
diff --git a/qxpak.c b/qxpak.c |
14 |
index baceda9..aa1a281 100644 |
15 |
--- a/qxpak.c |
16 |
+++ b/qxpak.c |
17 |
@@ -393,6 +393,8 @@ int qxpak_main(int argc, char **argv) |
18 |
if (dir_fd != AT_FDCWD) |
19 |
err("Only use -d once"); |
20 |
dir_fd = open(optarg, O_RDONLY|O_CLOEXEC|O_PATH); |
21 |
+ if (dir_fd < 0) |
22 |
+ errp("Could not open directory %s", optarg); |
23 |
break; |
24 |
} |
25 |
} |