diff --git a/src/frontend/com_measure2.c b/src/frontend/com_measure2.c index b36a510ce..1a4be8a97 100644 --- a/src/frontend/com_measure2.c +++ b/src/frontend/com_measure2.c @@ -1481,6 +1481,10 @@ measure_parse_when( correct_vec(meas); } else { meas->m_val = INPevaluate(&pVar2, &err, 1); + if (err) { + snprintf(errBuf, 99, "Cannot evaluate %s \n", pVar2); + return MEASUREMENT_FAILURE; + } } } else { if (measure_parse_stdParams(meas, wl, NULL, errBuf) == MEASUREMENT_FAILURE)