From 8df2b63c21d0aabaa894930e3ab1ea63c49d47ff Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期三, 13 一月 2021 17:54:51 +0800 Subject: [PATCH] fix bug invalid argument --- src/socket/net_mod_server_socket_wrapper.cpp | 12 +++++------- 1 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/socket/net_mod_server_socket_wrapper.cpp b/src/socket/net_mod_server_socket_wrapper.cpp index c05832c..e1ad04d 100644 --- a/src/socket/net_mod_server_socket_wrapper.cpp +++ b/src/socket/net_mod_server_socket_wrapper.cpp @@ -3,20 +3,18 @@ void *net_mod_server_socket_open(int port) { printf("====net_mod_server_socket_open\n"); - net_mod_server_socket_t *sockt = (net_mod_server_socket_t *)malloc(sizeof(net_mod_server_socket_t)); - sockt->sockt = new NetModServerSocket(port); + NetModServerSocket *sockt = new NetModServerSocket(port); return (void *)sockt; } void net_mod_server_socket_close(void *_sockt) { printf("====net_mod_server_socket_close\n"); - net_mod_server_socket_t *sockt = (net_mod_server_socket_t *)_sockt; - delete sockt->sockt; - free(sockt); + NetModServerSocket *sockt = (NetModServerSocket *)_sockt; + delete sockt; } int net_mod_server_socket_start(void *_sockt) { - net_mod_server_socket_t *sockt = (net_mod_server_socket_t *)_sockt; - return sockt->sockt->start(); + NetModServerSocket *sockt = (NetModServerSocket *)_sockt; + return sockt->start(); } -- Gitblit v1.8.0