diff --git a/modules/database/src/ioc/db/dbConstLink.c b/modules/database/src/ioc/db/dbConstLink.c index 153b39c93..5ba79f2b0 100644 --- a/modules/database/src/ioc/db/dbConstLink.c +++ b/modules/database/src/ioc/db/dbConstLink.c @@ -169,6 +169,9 @@ static long dbConstLoadScalar(struct link *plink, short dbrType, void *pbuffer) return dbPutConvertJSON(pstr, dbrType, pbuffer, &nReq); } + if(dbrType>=NELEMENTS(convert)) + return S_db_badDbrtype; + return convert[dbrType](pstr, pbuffer, NULL); }