2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 06:25:31 +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

@@ -1,3 +1,7 @@
4384. [bug] isc_buffer_reallocate returns wrong result when passed
a smaller length than what is already allocated.
[RT #42612]
4383. [bug] Correct spelling error in stats channel description of
"EDNS client subnet option received". [RT #42633]

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