diff options
Diffstat (limited to 'src/zen/zenserviceclient.cpp')
| -rw-r--r-- | src/zen/zenserviceclient.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/zen/zenserviceclient.cpp b/src/zen/zenserviceclient.cpp index 87d0a6c26..255a028be 100644 --- a/src/zen/zenserviceclient.cpp +++ b/src/zen/zenserviceclient.cpp @@ -21,10 +21,11 @@ ZenServiceClient::ZenServiceClient(Options Opts) } SessionsServiceClient::Options SessionOpts{ - .TargetUrl = m_HostSpec, - .AppName = "zen", - .Mode = std::move(Opts.CommandName), - .SessionId = GetSessionId(), + .TargetUrl = m_HostSpec, + .AppName = "zen", + .Mode = std::move(Opts.CommandName), + .SessionId = GetSessionId(), + .ParentSessionId = GetParentSessionId(), }; // For unix socket connections, forward the socket path to the sessions client @@ -52,4 +53,10 @@ ZenServiceClient::~ZenServiceClient() } } +bool +ZenServiceClient::IsUnixSocket() const +{ + return ZenCmdBase::IsUnixSocketSpec(m_HostSpec); +} + } // namespace zen |