From ddbff51f79e1710cf1d27ea57c05fdfad2d04e75 Mon Sep 17 00:00:00 2001 From: ry521 Date: Tue, 10 Oct 2023 11:58:52 +0000 Subject: [PATCH] update sinkhandler/src/distributed_input_sink_handler.cpp. Signed-off-by: ry521 --- sinkhandler/src/distributed_input_sink_handler.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sinkhandler/src/distributed_input_sink_handler.cpp b/sinkhandler/src/distributed_input_sink_handler.cpp index 20a5a13..13ff24f 100644 --- a/sinkhandler/src/distributed_input_sink_handler.cpp +++ b/sinkhandler/src/distributed_input_sink_handler.cpp @@ -26,6 +26,15 @@ namespace DistributedHardware { namespace DistributedInput { IMPLEMENT_SINGLE_INSTANCE(DistributedInputSinkHandler); +DistributedInputSinkHandler::DistributedInputSinkHandler() +{ + DHLOGI("DInputSinkHandler construct."); + std::lock_guard lock(proxyMutex_); + if (sinkSvrRecipient_ == nullptr) { + sinkSvrRecipient_ = new (std::nothrow) DInputSinkSvrRecipient(); + } +} + DistributedInputSinkHandler::~DistributedInputSinkHandler() { DHLOGI("~DistributedInputSinkHandler");