From be5decd9d3386542062f095aad29bf0267d604b8 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 14 一月 2021 15:17:22 +0800
Subject: [PATCH] update

---
 src/socket/shm_socket.cpp |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/src/socket/shm_socket.cpp b/src/socket/shm_socket.cpp
index c0f4c44..9d289cc 100644
--- a/src/socket/shm_socket.cpp
+++ b/src/socket/shm_socket.cpp
@@ -386,12 +386,12 @@
     delete remoteQueue;
     mm_free(dest.buf);
     if(rv == EBUS_TIMEOUT) {
-      bus_errno = EBUS_TIMEOUT;
-      logger->error(errno, "sendto key %d failed, %s", key, bus_strerror(EBUS_TIMEOUT));
+      // bus_errno = EBUS_TIMEOUT;
+      // logger->error("sendto key %d failed, %s", key, bus_strerror(EBUS_TIMEOUT));
       return EBUS_TIMEOUT;
     } else {
       //logger->error(errno, "sendto key %d failed!", key);
-      return -1;
+      return rv;
     }
    
    
@@ -457,7 +457,15 @@
     mm_free(src.buf);
     return 0;
   } else {
-    return -1;
+
+    if(rv == EBUS_TIMEOUT) {
+      // logger->error("shm_recvfrom  failed, %s", bus_strerror(EBUS_TIMEOUT));
+      return EBUS_TIMEOUT;
+    } else {
+      // logger->error(rv, "shm_recvfrom  failed!");
+      return rv;
+    }
+
   }
 }
 

--
Gitblit v1.8.0