From 05d4c3ea55e8867f58fc99b2c119dd3d4ab96223 Mon Sep 17 00:00:00 2001 From: Matej Sekoranja Date: Fri, 6 Jun 2014 00:22:32 +0200 Subject: [PATCH] fixed no address case --- pvAccessApp/remoteClient/clientContextImpl.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pvAccessApp/remoteClient/clientContextImpl.cpp b/pvAccessApp/remoteClient/clientContextImpl.cpp index 99468ae..80b601e 100644 --- a/pvAccessApp/remoteClient/clientContextImpl.cpp +++ b/pvAccessApp/remoteClient/clientContextImpl.cpp @@ -3001,10 +3001,12 @@ namespace epics { auto_ptr addresses; if (!addressesStr.empty()) + { addresses.reset(getSocketAddressList(addressesStr, PVA_SERVER_PORT)); - if (addresses->empty()) - addresses.reset(); - + if (addresses->empty()) + addresses.reset(); + } + Channel::shared_pointer channel = context->createChannelInternal(channelName, channelRequester, priority, addresses); if (channel.get()) channelRequester->channelCreated(Status::Ok, channel);