From 8cc20393f1e34cf43678dd82f2b29fa5e3522cf0 Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Fri, 5 Jun 2020 11:00:58 +0200 Subject: [PATCH] fix dbr size of empty arrays. Fixes caget returning non 0 in first element --- modules/ca/src/client/db_access.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ca/src/client/db_access.h b/modules/ca/src/client/db_access.h index 810f82ff7..ad10a88e1 100644 --- a/modules/ca/src/client/db_access.h +++ b/modules/ca/src/client/db_access.h @@ -516,7 +516,7 @@ struct dbr_ctrl_double{ }; #define dbr_size_n(TYPE,COUNT)\ -((unsigned)((COUNT)<=0?dbr_size[TYPE]:dbr_size[TYPE]+((COUNT)-1)*dbr_value_size[TYPE])) +((unsigned)((COUNT)<0?dbr_size[TYPE]:dbr_size[TYPE]+((COUNT)-1)*dbr_value_size[TYPE])) /* size for each type - array indexed by the DBR_ type code */ LIBCA_API extern const unsigned short dbr_size[];