mirror of
https://github.com/NLnetLabs/unbound.git
synced 2024-09-21 06:37:08 +00:00
- Fix Make Test Fails when Configured With --enable-alloc-nonregional,
reported by X41 D-Sec.
This commit is contained in:
parent
6e8b4a7796
commit
3fb98a72d2
@ -2,6 +2,8 @@
|
||||
- Fix lock type for memory purify log lock deletion.
|
||||
- Fix testbound for alloccheck runs, memory purify and lock checks.
|
||||
- update contrib/fastrpz.patch to apply more cleanly.
|
||||
- Fix Make Test Fails when Configured With --enable-alloc-nonregional,
|
||||
reported by X41 D-Sec.
|
||||
|
||||
3 December 2019: Wouter
|
||||
- Merge pull request #124 from rmetrich: Changed log lock
|
||||
|
@ -50,7 +50,9 @@ corner_cases(struct regional* r)
|
||||
size_t s; /* shadow count of allocated memory */
|
||||
void* a;
|
||||
size_t minsize = sizeof(uint64_t);
|
||||
#ifndef UNBOUND_ALLOC_NONREGIONAL
|
||||
size_t mysize;
|
||||
#endif
|
||||
char* str;
|
||||
unit_assert(r);
|
||||
/* alloc cases:
|
||||
@ -75,6 +77,7 @@ corner_cases(struct regional* r)
|
||||
s+=0;
|
||||
unit_assert(r->available == r->first_size - s);
|
||||
|
||||
#ifndef UNBOUND_ALLOC_NONREGIONAL
|
||||
a = regional_alloc(r, 1);
|
||||
unit_assert(a);
|
||||
memset(a, 0x42, 1);
|
||||
@ -171,6 +174,7 @@ corner_cases(struct regional* r)
|
||||
memset(a, 0x42, mysize);
|
||||
unit_assert(a);
|
||||
unit_assert(r->available == 8);
|
||||
#endif /* UNBOUND_ALLOC_NONREGIONAL */
|
||||
|
||||
/* test if really copied over */
|
||||
str = "test12345";
|
||||
|
Loading…
Reference in New Issue
Block a user