dbGet should not crash when source is an empty array

This commit is contained in:
2020-02-18 17:45:12 +01:00
parent 1d9e9ff4f7
commit e48cdb48ac

View File

@@ -898,6 +898,11 @@ long dbGet(DBADDR *paddr, short dbrType,
} else {
DBADDR localAddr = *paddr; /* Structure copy */
if (pfl->no_elements < 1) {
status = S_db_badField;
goto done;
}
localAddr.field_type = pfl->field_type;
localAddr.field_size = pfl->field_size;
localAddr.no_elements = pfl->no_elements;