From dbf7fd6f620b86c382431ce10fd5fe3c5ddca955 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期四, 24 十二月 2020 14:10:44 +0800 Subject: [PATCH] update --- src/socket/shm_mod_socket.c | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/socket/shm_mod_socket.c b/src/socket/shm_mod_socket.c index e28f872..6e622a8 100644 --- a/src/socket/shm_mod_socket.c +++ b/src/socket/shm_mod_socket.c @@ -15,7 +15,7 @@ } ShmModSocket::~ShmModSocket() { - logger->debug("Destory ShmModSocket...\n"); + // logger->debug("Close ShmModSocket...\n"); struct timespec timeout = {1, 0}; if(bus_set != NULL) { for(auto bus_iter = bus_set->begin(); bus_iter != bus_set->end(); bus_iter++) { @@ -25,7 +25,6 @@ } shm_close_socket(shm_socket); -// printf("ShmModSocket destory 4\n"); } int ShmModSocket::bind(int key) { @@ -236,7 +235,6 @@ memcpy(head.action, "desub", sizeof(head.action)); head.topic_size = topic_size = strlen(topic) + 1; head.content_size = 0; - void *buf; int size = get_bus_sendbuf(head, topic, topic_size, NULL, 0, &buf); if(size > 0) { @@ -328,7 +326,7 @@ memcpy(tmp_ptr, head.action, sizeof(head.action)); - tmp_ptr += 4; + tmp_ptr += sizeof(head.action); PUT(tmp_ptr, htonl(head.topic_size)); tmp_ptr += 4; @@ -343,12 +341,11 @@ memcpy(head.action, tmp_ptr, sizeof(head.action)); - tmp_ptr += 4; + tmp_ptr += sizeof(head.action); head.topic_size = ntohl(GET(tmp_ptr)); tmp_ptr += 4; head.content_size = ntohl(GET(tmp_ptr)); - return head; } -- Gitblit v1.8.0