diff --git a/src/toksvc.c b/src/toksvc.c index 7af9d30..d144208 100644 --- a/src/toksvc.c +++ b/src/toksvc.c @@ -71,8 +71,13 @@ static int32_t toksvc_start(char ** argv, char ** envp) &toksvc_daemon_guid); /* no tty session? */ - if (!rtdata->tty_keys[0]) + if (!rtdata->tty_keys[0]) { + if (rtdata->hready) + if ((status = ntapi->zw_set_event(rtdata->hready,0))) + return status; + return toks_main(argv,envp); + } /* tty */ ntapi->tt_aligned_block_memset(