From c10082a2b171b045e05d56978d582e907ccc2af9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E9=A3=8E?= Date: Sat, 29 Dec 2012 10:36:53 +0800 Subject: [PATCH] close socket when connect failed --- connection/lua-socket.c | 1 + 1 file changed, 1 insertion(+) diff --git a/connection/lua-socket.c b/connection/lua-socket.c index 133fb500..2b6cd24b 100644 --- a/connection/lua-socket.c +++ b/connection/lua-socket.c @@ -33,6 +33,7 @@ _open(lua_State *L) { int r = connect(fd,(struct sockaddr *)&my_addr,sizeof(struct sockaddr_in)); if (r == -1) { + close(fd); return 0; }