From 6494811a247d5c11587c44027a103b41676554c3 Mon Sep 17 00:00:00 2001 From: midipix Date: Sat, 6 Aug 2016 16:09:46 -0400 Subject: ptyc_spawn(): pass a inherited sysroot handle to the child process as needed. --- src/pty/ptyc_spawn.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/pty/ptyc_spawn.c b/src/pty/ptyc_spawn.c index 94e56b3..f4f026b 100644 --- a/src/pty/ptyc_spawn.c +++ b/src/pty/ptyc_spawn.c @@ -54,8 +54,10 @@ int __stdcall ptyc_spawn(struct ptyc_driver_ctx * dctx) (uintptr_t *)&self->cid_self, sizeof(nt_cid)); - rtctx.hroot = dctx->cctx->hroot; rtctx.hcwd = self->hcwd; + rtctx.hroot = dctx->cctx->hroot + ? dctx->cctx->hroot + : self->hroot; rtctx.srv_keys[0] = self->srv_keys[0]; rtctx.srv_keys[1] = self->srv_keys[1]; -- cgit v1.2.3