diff --git a/src/frontend/com_measure2.c b/src/frontend/com_measure2.c index 83c811139..11412bf8b 100644 --- a/src/frontend/com_measure2.c +++ b/src/frontend/com_measure2.c @@ -1147,10 +1147,18 @@ measure_valid_vector( ) { struct dvec *d; /* measurement vector */ + char* ptr; + long num; if (varname == NULL) return TRUE; + /* If varname is a simple number, don't use this as a + name of a vetor, but as a number */ + num = strtol(varname, &ptr, 10); + if (*ptr == '\0') + return FALSE; + d = vec_get(varname); if (d == NULL) return FALSE;