Skip to content

Commit fd117ae

Browse files
committed
Fixed recvfrom death loop
1 parent dd8eba3 commit fd117ae

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/network/ReactorThread.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -833,6 +833,7 @@ int swReactorThread_onReceive_buffer_check_length(swReactor *reactor, swEvent *e
833833
}
834834
else if (errno == EAGAIN)
835835
{
836+
try_count++;
836837
break;
837838
}
838839
else
@@ -841,8 +842,6 @@ int swReactorThread_onReceive_buffer_check_length(swReactor *reactor, swEvent *e
841842
}
842843
}
843844

844-
try_count++;
845-
846845
//连续5次尝试补齐包头,认定为恶意请求
847846
if (try_count > 5)
848847
{

0 commit comments

Comments
 (0)