From 45d9049198ee06855c95cbccf579f132386aa8c1 Mon Sep 17 00:00:00 2001
From: Giulio Gaio <giulio.gaio@elettra.eu>
Date: Thu, 4 May 2023 17:16:12 +0200
Subject: [PATCH] Fixed wrong data size check

---
 src/DataVampire.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/DataVampire.cpp b/src/DataVampire.cpp
index 57704ae..7459191 100644
--- a/src/DataVampire.cpp
+++ b/src/DataVampire.cpp
@@ -2039,7 +2039,7 @@ void DataVampire::store_data(Tango::DeviceData *cmd_value, int32_t num_samples,
 	}
 
 	if ((*attr_PostAcqRoi_read == true) && (roi_dim == 4)) { 
-		if ((num_cols * num_rows * num_samples) != (*attr_Width_read * *attr_Height_read * num_samples)) {
+		if (val.size() != (*attr_Width_read * *attr_Height_read * num_samples)) {
 			Tango::Except::throw_exception (
 				(const char *)"Failed to store data",
 				(const char *)"Width/Height mismatch with image size",
-- 
GitLab