diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index b8abd2052..419987856 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -10,6 +10,10 @@

EPICS Base Release 3.14.6
28 May 2004

+

Changes since 3.14.6

+

dbAccess DBR_ENUM_STRS for field DTYP

+

Data Base Request Option DBR_ENUM_STRS for the DTYP field of +soft records can cause an IOC to crash.Changes since 3.14.5

CA command line tools complete

diff --git a/src/db/dbAccess.c b/src/db/dbAccess.c index 8ede08377..7ce056b7e 100644 --- a/src/db/dbAccess.c +++ b/src/db/dbAccess.c @@ -147,6 +147,10 @@ static void get_enum_strs(DBADDR *paddr,void **ppbuffer, goto choice_common; case DBF_DEVICE: pdbDeviceMenu = (dbDeviceMenu *)pdbFldDes->ftPvt; + if(!pdbDeviceMenu) { + *options = (*options)^DBR_ENUM_STRS;/*Turn off option*/ + break; + } no_str = pdbDeviceMenu->nChoice; papChoice = pdbDeviceMenu->papChoice; goto choice_common;