From 21907e5bf7827519cb31fe2816aa29d3bf99a69c Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Tue, 9 Jun 2026 17:57:39 +0200 Subject: [PATCH] Add error message if scale and data vector lengths do not match --- src/frontend/com_measure2.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/frontend/com_measure2.c b/src/frontend/com_measure2.c index 5b3454052..ee0044211 100644 --- a/src/frontend/com_measure2.c +++ b/src/frontend/com_measure2.c @@ -842,7 +842,13 @@ measure_minMaxAvg( } if (dScale->v_realdata == NULL && dScale->v_compdata == NULL) { - fprintf(cp_err, "Error: scale vector time, frequency or ?-sweep has no data.\n"); + fprintf(cp_err, "Error: scale vector %s has no data.\n", dScale->v_name); + return MEASUREMENT_FAILURE; + } + + if (d->v_length != dScale->v_length) { + fprintf(cp_err, "Error: length of scale vector (%s) does not match length of data vector (%s).\n", dScale->v_name, d->v_name); + fprintf(cp_err, " Analysis is not possible.\n"); return MEASUREMENT_FAILURE; }