HDFS-15949. Fix integer overflow (#2857)

Reviewed-by: Inigo Goiri <inigoiri@apache.org>
Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
(cherry picked from commit 36014b8282)
This commit is contained in:
Gautham B A 2021-04-06 14:52:54 +05:30 committed by Akira Ajisaka
parent df6aa293ea
commit 48a228893a
No known key found for this signature in database
GPG Key ID: C1EDBB9CA400FD50
1 changed files with 2 additions and 2 deletions

View File

@ -453,11 +453,11 @@ TEST_F(HdfsExtTest, TestHosts) {
EXPECT_EQ(0, errno); EXPECT_EQ(0, errno);
//Test invalid arguments //Test invalid arguments
EXPECT_EQ(nullptr, hdfsGetHosts(fs, filename.c_str(), 0, std::numeric_limits<int64_t>::max()+1)); EXPECT_EQ(nullptr, hdfsGetHosts(fs, filename.c_str(), 0, std::numeric_limits<int64_t>::min()));
EXPECT_EQ((int) std::errc::invalid_argument, errno); EXPECT_EQ((int) std::errc::invalid_argument, errno);
//Test invalid arguments //Test invalid arguments
EXPECT_EQ(nullptr, hdfsGetHosts(fs, filename.c_str(), std::numeric_limits<int64_t>::max()+1, std::numeric_limits<int64_t>::max())); EXPECT_EQ(nullptr, hdfsGetHosts(fs, filename.c_str(), std::numeric_limits<int64_t>::min(), std::numeric_limits<int64_t>::max()));
EXPECT_EQ((int) std::errc::invalid_argument, errno); EXPECT_EQ((int) std::errc::invalid_argument, errno);
} }