From 22b10adf29bcf43964d1fea0b1fb06bd05679696 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Fri, 21 Apr 2017 14:53:54 -0400 Subject: [PATCH] ioc/db: testdbGetFieldEqual() detect zero size --- src/ioc/db/dbUnitTest.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ioc/db/dbUnitTest.c b/src/ioc/db/dbUnitTest.c index a92f8de7d..9e3f7d6d0 100644 --- a/src/ioc/db/dbUnitTest.c +++ b/src/ioc/db/dbUnitTest.c @@ -163,6 +163,9 @@ void testdbVGetFieldEqual(const char* pv, short dbrType, va_list ap) if(status) { testFail("dbGetField(\"%s\",%d,...) returns %ld", pv, dbrType, status); return; + } else if(nReq==0) { + testFail("dbGetField(\"%s\", %d, ...) -> zero length", pv, dbrType); + return; } switch(dbrType) {