fix(rpc): avoid fd leak
This commit is contained in:
parent
c56b0e0b15
commit
fee540c1fa
|
@ -169,7 +169,8 @@ static bool addHandleToAcceptloop(void* arg);
|
|||
|
||||
#define CONN_SHOULD_RELEASE(conn, head) \
|
||||
do { \
|
||||
if ((head)->release == 1 && (head->msgLen) == sizeof(*head) && conn->status == ConnAcquire) { \
|
||||
if ((head)->release == 1 && (head->msgLen) == sizeof(*head)) { \
|
||||
conn->status = ConnRelease; \
|
||||
transClearBuffer(&conn->readBuf); \
|
||||
transFreeMsg(transContFromHead((char*)head)); \
|
||||
tTrace("server conn %p received release request", conn); \
|
||||
|
|
Loading…
Reference in New Issue