From 0c1a80fbafc5f86b0bf6b608e2dee6a595bcf06f Mon Sep 17 00:00:00 2001 From: midipix Date: Jun 08 2020 14:22:12 +0000 Subject: daemon: record to (external) client opcode. --- diff --git a/src/daemon/toks_daemon_loop.c b/src/daemon/toks_daemon_loop.c index 2977777..44709b0 100644 --- a/src/daemon/toks_daemon_loop.c +++ b/src/daemon/toks_daemon_loop.c @@ -74,6 +74,8 @@ int32_t __stdcall toks_daemon_loop(void * ctx) } /* dispatch */ + dctx->opcode = opcode; + ntapi->tt_aligned_block_memcpy( (uintptr_t *)reply, (uintptr_t *)request, diff --git a/src/internal/toksvc_daemon_impl.h b/src/internal/toksvc_daemon_impl.h index 865a451..4c397d0 100644 --- a/src/internal/toksvc_daemon_impl.h +++ b/src/internal/toksvc_daemon_impl.h @@ -61,6 +61,8 @@ struct toks_daemon_ctx { void * hport_internal_client; void * hevent_internal_client_ready; + enum toks_daemon_opcodes opcode; + nt_tty_port_msg request; nt_tty_port_msg reply; };