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:
parent
8b4b3d6fe6
commit
d7b31acbba
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user