From 42d1c7ef91627d5ac920c8fa35573970ac1bd2d5 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期五, 15 一月 2021 16:27:55 +0800
Subject: [PATCH] Merge branch 'dev' into rdma

---
 src/bus_error.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/bus_error.cpp b/src/bus_error.cpp
index c2dd63a..6cee508 100644
--- a/src/bus_error.cpp
+++ b/src/bus_error.cpp
@@ -41,9 +41,9 @@
 char *
 bus_strerror(int err)
 {
-  int s;
+  int s, eindex;
   char *buf;
-
+  eindex = err - 10000;
   /* Make first caller allocate key for thread-specific data */
 
   s = pthread_once(&once, createKey);
@@ -64,13 +64,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