Fu Juntang
2021-08-30 ab578ff5dbdc19b9647e3535e7d41306e46fab5d
src/bus_error.cpp
@@ -11,7 +11,7 @@
static pthread_key_t strerrorKey;
static char *_bus_errlist[_bus_nerr] = {
static const char *_bus_errlist[_bus_nerr] = {
  "\0",
  "Timed out",
  "The other end is not inline",
@@ -19,7 +19,12 @@
  "Network fault",
  "Send to self error",
  "Receive from wrong end",
  "Service stoped"
  "Service stoped",
  "Exceed resource limit",
  "Service not supported",
  "Resource busy",
  "Resource not provide",
  "Invalid parameters"
};
@@ -49,6 +54,10 @@
  char *buf;
  /* Make first caller allocate key for thread-specific data */
  if (err == 0) {
    err = EBUS_BASE;
  }
  s = pthread_once(&once, createKey);
  if (s != 0)
    err_exit(s, "pthread_once");