diff --git a/modules/database/src/std/softIoc/softMain.cpp b/modules/database/src/std/softIoc/softMain.cpp index 367e23ed8..d3f51d748 100644 --- a/modules/database/src/std/softIoc/softMain.cpp +++ b/modules/database/src/std/softIoc/softMain.cpp @@ -114,7 +114,8 @@ void lazy_dbd(const std::string& dbd_file) { if (verbose) std::cout<<"softIoc_registerRecordDeviceDriver(pdbbase)\n"; - softIoc_registerRecordDeviceDriver(pdbbase); + errIf(softIoc_registerRecordDeviceDriver(pdbbase), + "Failed to initialize database"); registryFunctionAdd("exit", (REGISTRYFUNCTION) exitSubroutine); }