Skip to content

Commit 041049b

Browse files
committed
Fix return value of recv_pocket
1 parent 01d6623 commit 041049b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/coroutine/socket.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1539,7 +1539,7 @@ ssize_t Socket::recv_packet(double timeout)
15391539
//error package
15401540
if (buf_len < 0)
15411541
{
1542-
return 0;
1542+
return -1;
15431543
}
15441544
else if (buf_len == 0)
15451545
{
@@ -1555,7 +1555,7 @@ ssize_t Socket::recv_packet(double timeout)
15551555
else if (buf_len > protocol.package_max_length)
15561556
{
15571557
set_err(SW_ERROR_PACKAGE_LENGTH_TOO_LARGE, "remote packet is too big");
1558-
return 0;
1558+
return -1;
15591559
}
15601560

15611561
if ((size_t) buf_len == read_buffer->length)

0 commit comments

Comments
 (0)