2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-09-01 06:55:30 +00:00

4384. [bug] isc_buffer_reallocate returns wrong result when passed

a smaller length than what is already allocated.
                        [RT #42612]
This commit is contained in:
Mark Andrews
2016-06-16 11:37:43 +10:00
parent dce54b9b5c
commit 01a0206c40
2 changed files with 5 additions and 1 deletions

View File

@@ -523,7 +523,7 @@ isc_buffer_reallocate(isc_buffer_t **dynbuffer, unsigned int length) {
REQUIRE((*dynbuffer)->mctx != NULL);
if ((*dynbuffer)->length > length)
return (ISC_R_NOSPACE);
return (ISC_R_SUCCESS);
/*
* XXXMUKS: This is far more expensive than plain realloc() as