From 32a2b7f0a5d7e6211b28df047497469b64b28854 Mon Sep 17 00:00:00 2001 From: winlin Date: Thu, 26 Dec 2019 12:20:53 +0800 Subject: [PATCH] For #1488, improve coverage for parsing client ip. --- trunk/src/utest/srs_utest_http.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/trunk/src/utest/srs_utest_http.cpp b/trunk/src/utest/srs_utest_http.cpp index 508ac3666..fdff6743e 100644 --- a/trunk/src/utest/srs_utest_http.cpp +++ b/trunk/src/utest/srs_utest_http.cpp @@ -1711,6 +1711,16 @@ VOID TEST(ProtocolHTTPTest, GetOriginalIP) EXPECT_STREQ("172.14.42.78", srs_get_original_ip(&m).c_str()); } + if (true) { + SrsHttpHeader h; + h.set("X-Real-IP", "172.14.42.79:15425"); + + SrsHttpMessage m; + m.set_header(&h, false); + + EXPECT_STREQ("172.14.42.79", srs_get_original_ip(&m).c_str()); + } + if (true) { SrsHttpHeader h;