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