aboutsummaryrefslogtreecommitdiffstats
path: root/main/libc0.9.32/0003-resolv-fix-memory-leak.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-02-06 15:11:15 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-02-07 07:22:42 +0000
commitd5f82899c4fb6072f992db6b1b19d9b6e26aeb95 (patch)
tree503f6c69ec0dfe32db9dafef2f9200661af6e822 /main/libc0.9.32/0003-resolv-fix-memory-leak.patch
parent754c0c888f81d4fab2e7cde320816ff901bd451e (diff)
downloadaports-d5f82899c4fb6072f992db6b1b19d9b6e26aeb95.tar.bz2
aports-d5f82899c4fb6072f992db6b1b19d9b6e26aeb95.tar.xz
main/libc0.9.32: upgrade to 0.9.33
Diffstat (limited to 'main/libc0.9.32/0003-resolv-fix-memory-leak.patch')
-rw-r--r--main/libc0.9.32/0003-resolv-fix-memory-leak.patch38
1 files changed, 0 insertions, 38 deletions
diff --git a/main/libc0.9.32/0003-resolv-fix-memory-leak.patch b/main/libc0.9.32/0003-resolv-fix-memory-leak.patch
deleted file mode 100644
index 88178e4e0e..0000000000
--- a/main/libc0.9.32/0003-resolv-fix-memory-leak.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 41e8b28fc02fd966dd089a79dc509a5eff725319 Mon Sep 17 00:00:00 2001
-From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
-Date: Fri, 14 Oct 2011 17:47:42 +0200
-Subject: [PATCH] resolv: fix memory leak
-
-Timothy Holdener writes:
-small memory leak in __dns_lookup() when the A record
-in the DNS answer is preceded by one or more CNAME records.
-
-Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
-(cherry picked from commit bb8d500a75a3050fe3198773ce7b07f669fe8f13)
----
- libc/inet/resolv.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-diff --git a/libc/inet/resolv.c b/libc/inet/resolv.c
-index 2371fb9..8781196 100644
---- a/libc/inet/resolv.c
-+++ b/libc/inet/resolv.c
-@@ -1503,6 +1503,7 @@ int attribute_hidden __dns_lookup(const char *name,
- DPRINTF("Decoding answer at pos %d\n", pos);
-
- first_answer = 1;
-+ a->dotted = NULL;
- for (j = 0; j < h.ancount; j++) {
- i = __decode_answer(packet, pos, packet_len, &ma);
- if (i < 0) {
-@@ -1519,6 +1520,7 @@ int attribute_hidden __dns_lookup(const char *name,
- ma.buf = a->buf;
- ma.buflen = a->buflen;
- ma.add_count = a->add_count;
-+ free(a->dotted);
- memcpy(a, &ma, sizeof(ma));
- if (a->atype != T_SIG && (NULL == a->buf || (type != T_A && type != T_AAAA)))
- break;
---
-1.7.8
-