aboutsummaryrefslogtreecommitdiffstats
path: root/tools/blktap2/drivers/tapdisk2.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/blktap2/drivers/tapdisk2.c')
-rw-r--r--tools/blktap2/drivers/tapdisk2.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/blktap2/drivers/tapdisk2.c b/tools/blktap2/drivers/tapdisk2.c
index dae0b81efe..aebd861aa5 100644
--- a/tools/blktap2/drivers/tapdisk2.c
+++ b/tools/blktap2/drivers/tapdisk2.c
@@ -79,7 +79,12 @@ main(int argc, char *argv[])
if (optind != argc)
usage(argv[0], EINVAL);
- chdir("/");
+ if (chdir("/")) {
+ DPRINTF("failed to chdir(/): %d\n", errno);
+ err = 1;
+ goto out;
+ }
+
tapdisk_start_logging("tapdisk2");
err = tapdisk_server_init();