From 01e202b60cc8aceb65fd6c82949e2a2b08142f8c Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期一, 18 一月 2021 10:44:50 +0800 Subject: [PATCH] ADD EBUS_NET --- src/bus_error.cpp | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/bus_error.cpp b/src/bus_error.cpp index c2dd63a..cf16cf2 100644 --- a/src/bus_error.cpp +++ b/src/bus_error.cpp @@ -13,9 +13,10 @@ static char *_bus_errlist[_bus_nerr] = { "\0", - "timeout", + "Timeout", "The other end is not inline", - "Key already in use" + "Key already in use", + "Network fault" }; @@ -41,9 +42,9 @@ char * bus_strerror(int err) { - int s; + int s, eindex; char *buf; - + eindex = err - EBUS_BASE; /* Make first caller allocate key for thread-specific data */ s = pthread_once(&once, createKey); @@ -64,13 +65,13 @@ err_exit(s, "pthread_setspecific"); } - if (err < 0 || err >= _bus_nerr || _bus_errlist[err] == NULL) + if (eindex < 0 || eindex >= _bus_nerr || _bus_errlist[eindex] == NULL) { - snprintf(buf, MAX_ERROR_LEN, "Unknown error %d", err); + snprintf(buf, MAX_ERROR_LEN, "Unknown error %d", eindex); } else { - strncpy(buf, _bus_errlist[err], MAX_ERROR_LEN - 1); + strncpy(buf, _bus_errlist[eindex], MAX_ERROR_LEN - 1); buf[MAX_ERROR_LEN - 1] = '\0'; /* Ensure null termination */ } -- Gitblit v1.8.0