From 9fcd5a53f03b452858a24360c5be9d8ea18ecb84 Mon Sep 17 00:00:00 2001 From: midipix Date: Jun 18 2020 21:07:44 +0000 Subject: daemon: toks_daemon_init(): properly handle pty session-less invocations. --- diff --git a/src/daemon/toks_daemon_init.c b/src/daemon/toks_daemon_init.c index cc05f00..162cb5a 100644 --- a/src/daemon/toks_daemon_init.c +++ b/src/daemon/toks_daemon_init.c @@ -83,11 +83,13 @@ static int32_t toks_daemon_init_impl( dctx->driver_ctx, hsvclink); - return ntapi->tty_request_peer( - htty, - TOKS_DAEMON_TTYSIGNAL, - 0,&(nt_guid)TTY_PTS_GUID, - &dctx->daemon_attr); + return (htty == 0) + ? NT_STATUS_SUCCESS + : ntapi->tty_request_peer( + htty, + TOKS_DAEMON_TTYSIGNAL, + 0,&(nt_guid)TTY_PTS_GUID, + &dctx->daemon_attr); } static int32_t toks_daemon_once = 0;