pvput: missing NULL check

This commit is contained in:
Michael Davidsaver
2017-10-05 09:04:07 +02:00
parent 41dd55e00f
commit cb9a154934

View File

@ -285,6 +285,8 @@ struct Putter : public pvac::ClientChannel::PutCallback
if(debug) fprintf(stderr, "In plain value mode\n");
PVFieldPtr fld(root->getSubField("value"));
if(!fld)
throw std::runtime_error("Structure has not .value");
Type ftype = fld->getField()->getType();
if(ftype==scalar) {