REQUIRE(ISC_BUFFER_VALID(*dynbuffer));
REQUIRE((*dynbuffer)->mctx != NULL);
- if ((*dynbuffer)->length > length)
- return (ISC_R_NOSPACE);
-
/*
* XXXMUKS: This is far more expensive than plain realloc() as
* it doesn't remap pages, but does ordinary copy. So is
ATF_REQUIRE(b != NULL);
ATF_CHECK_EQ(b->length, 1024);
- result = isc_buffer_reallocate(&b, 512);
- ATF_CHECK_EQ(result, ISC_R_NOSPACE);
- ATF_CHECK(ISC_BUFFER_VALID(b));
- ATF_REQUIRE(b != NULL);
- ATF_CHECK_EQ(b->length, 1024);
-
result = isc_buffer_reallocate(&b, 1536);
ATF_CHECK_EQ(result, ISC_R_SUCCESS);
ATF_CHECK(ISC_BUFFER_VALID(b));