fujuntang
2021-09-07 a300adf15342aa4d3b030698d40d61edb6272ea0
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,13 @@
  "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",
  "No enough memory"
};
@@ -49,6 +55,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");