Revert "FORTIFY_SOURCE: fortify read()"
This change reverts *fb3f956d07
. *65c99de2cb
Change-Id: Id5774eeede41130579115cf67a72ee914f2b47d5
This commit is contained in:
@@ -21,7 +21,6 @@
|
||||
#include <sys/stat.h>
|
||||
#include <sys/socket.h>
|
||||
#include <malloc.h>
|
||||
#include <fcntl.h>
|
||||
|
||||
// We have to say "DeathTest" here so gtest knows to run this test (which exits)
|
||||
// in its own process. Unfortunately, the C preprocessor doesn't give us an
|
||||
@@ -569,15 +568,6 @@ TEST(DEATHTEST, FD_ZERO_fortified) {
|
||||
ASSERT_EXIT(FD_ZERO(set), testing::KilledBySignal(SIGABRT), "");
|
||||
}
|
||||
|
||||
TEST(DEATHTEST, read_fortified) {
|
||||
::testing::FLAGS_gtest_death_test_style = "threadsafe";
|
||||
char buf[1];
|
||||
size_t ct = atoi("2"); // prevent optimizations
|
||||
int fd = open("/dev/null", O_RDONLY);
|
||||
ASSERT_EXIT(read(fd, buf, ct), testing::KilledBySignal(SIGABRT), "");
|
||||
close(fd);
|
||||
}
|
||||
|
||||
extern "C" char* __strncat_chk(char*, const char*, size_t, size_t);
|
||||
extern "C" char* __strcat_chk(char*, const char*, size_t);
|
||||
|
||||
|
Reference in New Issue
Block a user