From 8246a64806744c0c65bb595020d147dfa8a006f8 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Fri, 1 Jan 2021 22:02:31 -0800 Subject: [PATCH] client: monitor connect autoExec() --- src/clientmon.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/clientmon.cpp b/src/clientmon.cpp index 8736dd8..e3c189b 100644 --- a/src/clientmon.cpp +++ b/src/clientmon.cpp @@ -554,8 +554,6 @@ std::shared_ptr MonitorBuilder::exec() { if(!ctx) throw std::logic_error("NULL Builder"); - if(!_autoexec) - throw std::logic_error("autoExec(false) not possible for monitor()"); auto context(ctx->impl->shared_from_this()); @@ -566,6 +564,7 @@ std::shared_ptr MonitorBuilder::exec() op->pvRequest = _buildReq(); op->maskConn = _maskConn; op->maskDiscon = _maskDisconn; + op->autostart = _autoexec; auto options = op->pvRequest["record._options"];