diff --git a/test/msgpack_vref.cpp b/test/msgpack_vref.cpp index 9a7f188c..dfd00e01 100644 --- a/test/msgpack_vref.cpp +++ b/test/msgpack_vref.cpp @@ -267,11 +267,11 @@ TEST(MSGPACK, vrefbuffer_small_int64) TEST(MSGPACK, vref_buffer_overflow) { - size_t ref_size = 0; + size_t ref_size = 0; size_t chunk_size = std::numeric_limits::max(); - char *buf = (char *)malloc(chunk_size); + char *buf = (char *)malloc(0x1000); ASSERT_THROW(msgpack::vrefbuffer vbuf(ref_size, chunk_size), std::bad_alloc); -// msgpack::vrefbuffer vbuf2(0, 0x1000); -// ASSERT_THROW(vbuf2.append_copy(buf, chunk_size), std::bad_alloc); + msgpack::vrefbuffer vbuf2(0, 0x1000); + ASSERT_THROW(vbuf2.append_copy(buf, chunk_size), std::bad_alloc); free(buf); }