From 3f4df39ee02c71a6aa3617726615f0978b7ee33c Mon Sep 17 00:00:00 2001 From: mrkraimer Date: Mon, 12 Aug 2019 06:03:55 -0400 Subject: [PATCH] fix issue #62 PvaClientData::parse bug --- src/pvaClientData.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pvaClientData.cpp b/src/pvaClientData.cpp index b503732..56b3e7a 100644 --- a/src/pvaClientData.cpp +++ b/src/pvaClientData.cpp @@ -433,6 +433,7 @@ void PvaClientData::parse(const std::vector &args) continue; } PVFieldPtr pvField(pvStructure->getSubField(field)); + if(!pvField) throw std::runtime_error(messagePrefix + field +" does not exist"); // look for enumerated structure PVEnumerated pvEnumerated; bool result = pvEnumerated.attach(pvField);