From b05ec689d0192b925729b2446f7198d7e9303af2 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Wed, 31 Jan 2018 08:42:26 -0800 Subject: [PATCH] pvget/pvinfo check for NULL channel --- pvtoolsSrc/pvget.cpp | 2 ++ pvtoolsSrc/pvinfo.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/pvtoolsSrc/pvget.cpp b/pvtoolsSrc/pvget.cpp index ce98975..1757a8b 100644 --- a/pvtoolsSrc/pvget.cpp +++ b/pvtoolsSrc/pvget.cpp @@ -565,6 +565,8 @@ int main (int argc, char *argv[]) std::cerr<<"Provider "<second; diff --git a/pvtoolsSrc/pvinfo.cpp b/pvtoolsSrc/pvinfo.cpp index 3a30dde..2fb5afa 100644 --- a/pvtoolsSrc/pvinfo.cpp +++ b/pvtoolsSrc/pvinfo.cpp @@ -190,6 +190,7 @@ int main (int argc, char *argv[]) for (int n = 0; n < nPvs; n++) { Channel::shared_pointer channel = channels[n]; + if(!channel) continue; TR1::shared_ptr getFieldRequesterImpl(new GetFieldRequesterImpl(channel)); channel->getField(getFieldRequesterImpl, "");