diff --git a/src/ca/access.cpp b/src/ca/access.cpp index f552a0cb6..85fe2b205 100644 --- a/src/ca/access.cpp +++ b/src/ca/access.cpp @@ -351,6 +351,13 @@ int epicsShareAPI ca_create_channel ( catch ( cacChannel::unsupportedByService & ) { return ECA_UNAVAILINSERV; } + catch ( std :: exception & except ) { + pcac->printFormated ( + "ca_create_channel: " + "unexpected exception was \"%s\"", + except.what () ); + return ECA_INTERNAL; + } catch ( ... ) { return ECA_INTERNAL; }