From 461bab4d0bff3540b3d89a1dcbfdecc17af1264c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E9=A3=8E?= Date: Tue, 13 Aug 2013 11:28:19 +0800 Subject: [PATCH] close fd when error --- gate/mread.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gate/mread.c b/gate/mread.c index d4ee4f0f..5eedeea5 100644 --- a/gate/mread.c +++ b/gate/mread.c @@ -256,6 +256,7 @@ mread_create(uint32_t addr, int port , int max , int buffer_size) { return NULL; } if ( -1 == _set_nonblocking(listen_fd) ) { + close(listen_fd); return NULL; }