Skip to content

Commit 9cdda68

Browse files
committed
Add a missing exception string
1 parent e2a281e commit 9cdda68

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

asyn/asynDriver/asynDriver.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ typedef enum {
5959
#define ASYN_EXCEPTION_STRINGS \
6060
"asynExceptionConnect", "asynExceptionEnable", "asynExceptionAutoConnect", \
6161
"asynExceptionTraceMask", "asynExceptionTraceIOMask", "asynExceptionTraceInfoMask", \
62-
"asynExceptionTraceFile", "asynExceptionTraceIOTruncateSize"
62+
"asynExceptionTraceFile", "asynExceptionTraceIOTruncateSize", \
63+
"asynExceptionShutdown"
6364
extern const char * asynExceptionToString( asynException e );
6465

6566
typedef enum {

asyn/asynRecord/asynRecord.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2063,7 +2063,7 @@ static void resetError(asynRecord * pasynRec)
20632063
static const char * asynExceptionStrings[] = { ASYN_EXCEPTION_STRINGS };
20642064
const char * asynExceptionToString( asynException e )
20652065
{
2066-
if ((size_t)e > asynExceptionTraceIOTruncateSize)
2066+
if ((size_t)e > sizeof(asynExceptionStrings)/sizeof(*asynExceptionStrings))
20672067
return "Invalid Exception Number!";
20682068
return asynExceptionStrings[e];
20692069
}

0 commit comments

Comments
 (0)