Fix malloc size

This commit is contained in:
jwang
2018-09-05 09:40:54 +02:00
committed by tbeu
parent c056026dad
commit 349c133171

View File

@@ -269,9 +269,9 @@ TEST(MSGPACK, vref_buffer_overflow)
{ {
size_t ref_size = 0; size_t ref_size = 0;
size_t chunk_size = std::numeric_limits<size_t>::max(); size_t chunk_size = std::numeric_limits<size_t>::max();
char *buf = (char *)malloc(chunk_size); char *buf = (char *)malloc(0x1000);
ASSERT_THROW(msgpack::vrefbuffer vbuf(ref_size, chunk_size), std::bad_alloc); ASSERT_THROW(msgpack::vrefbuffer vbuf(ref_size, chunk_size), std::bad_alloc);
// msgpack::vrefbuffer vbuf2(0, 0x1000); msgpack::vrefbuffer vbuf2(0, 0x1000);
// ASSERT_THROW(vbuf2.append_copy(buf, chunk_size), std::bad_alloc); ASSERT_THROW(vbuf2.append_copy(buf, chunk_size), std::bad_alloc);
free(buf); free(buf);
} }