Skip to content

Commit 09a8a3c

Browse files
authored
Merge pull request #292 from strega-nil-ms/fix-buffer-overrun-test
Fix buffer overrun in udp_server_test.cc
2 parents aa61c1c + 0ac9559 commit 09a8a3c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

test/udp_server_test.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ static void OnMessage(evpp::udp::Server* udpsrv, evpp::EventLoop* loop, const ev
1111
g_count++;
1212
evpp::udp::SendMessage(msg);
1313
usleep(100);
14-
if (memcmp(msg->data(), "stop", msg->size()) == 0) {
14+
if (msg->size() == 4 && memcmp(msg->data(), "stop", 4) == 0) {
1515
g_exit = true;
1616
}
1717
}
@@ -88,4 +88,4 @@ TEST_UNIT(testUDPServerGraceStop) {
8888
udpsrv->Stop(true);
8989
H_TEST_ASSERT(udpsrv->IsStopped());
9090
delete udpsrv;
91-
}
91+
}

0 commit comments

Comments
 (0)