mirror of
https://github.com/NLnetLabs/unbound.git
synced 2026-09-29 13:14:56 +02:00
- Fix use-after-free in out-of-memory handling code (thanks Jake
Montgomery). git-svn-id: file:///svn/unbound/trunk@2900 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
16 May 2013: Wouter
|
||||
- Fix use-after-free in out-of-memory handling code (thanks Jake
|
||||
Montgomery).
|
||||
|
||||
15 May 2013: Wouter
|
||||
- Fix round-robin doesn't work with some Windows clients (from Ilya
|
||||
Bakulin).
|
||||
|
||||
+2
-2
@@ -494,8 +494,8 @@ static struct val_neg_zone* neg_zone_chain(
|
||||
struct val_neg_zone* p=first, *np;
|
||||
while(p) {
|
||||
np = p->parent;
|
||||
free(p);
|
||||
free(p->name);
|
||||
free(p);
|
||||
p = np;
|
||||
}
|
||||
return NULL;
|
||||
@@ -640,8 +640,8 @@ static struct val_neg_data* neg_data_chain(
|
||||
struct val_neg_data* p = first, *np;
|
||||
while(p) {
|
||||
np = p->parent;
|
||||
free(p);
|
||||
free(p->name);
|
||||
free(p);
|
||||
p = np;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
Reference in New Issue
Block a user