From 6494811a247d5c11587c44027a103b41676554c3 Mon Sep 17 00:00:00 2001 From: midipix Date: Aug 11 2016 01:47:24 +0000 Subject: ptyc_spawn(): pass a inherited sysroot handle to the child process as needed. --- 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];