diff options
author | Philipp Tölke <toelke@in.tum.de> | 2011-03-05 11:17:10 +0000 |
---|---|---|
committer | Philipp Tölke <toelke@in.tum.de> | 2011-03-05 11:17:10 +0000 |
commit | 2a6cbd2f8b46dde56b0a3d741a4a8f9bb639c322 (patch) | |
tree | 77a915d083b15fc951ad98f4ebf1006b3a877b6c /src/vpn | |
parent | e01209d5d6b3873646727662ab8dfee0189d42a6 (diff) | |
download | gnunet-2a6cbd2f8b46dde56b0a3d741a4a8f9bb639c322.tar.gz gnunet-2a6cbd2f8b46dde56b0a3d741a4a8f9bb639c322.zip |
valgrind-clean
Diffstat (limited to 'src/vpn')
-rw-r--r-- | src/vpn/gnunet-service-dns.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c index a9d938372..8286b7abd 100644 --- a/src/vpn/gnunet-service-dns.c +++ b/src/vpn/gnunet-service-dns.c | |||
@@ -197,6 +197,8 @@ send_rev_query(void * cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { | |||
197 | 197 | ||
198 | unsigned short id = pdns->s.id; | 198 | unsigned short id = pdns->s.id; |
199 | 199 | ||
200 | free_parsed_dns_packet(pdns); | ||
201 | |||
200 | if (query_states[id].valid != GNUNET_YES) return; | 202 | if (query_states[id].valid != GNUNET_YES) return; |
201 | query_states[id].valid = GNUNET_NO; | 203 | query_states[id].valid = GNUNET_NO; |
202 | 204 | ||
@@ -208,8 +210,7 @@ send_rev_query(void * cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { | |||
208 | + sizeof(struct dns_query_line) \ | 210 | + sizeof(struct dns_query_line) \ |
209 | + 2 /* To hold the pointer (as defined in RFC1035) to the name */ \ | 211 | + 2 /* To hold the pointer (as defined in RFC1035) to the name */ \ |
210 | + sizeof(struct dns_record_line) - 1 \ | 212 | + sizeof(struct dns_record_line) - 1 \ |
211 | - 2 /* We do not know the lenght of the answer yet*/ \ | 213 | - 2 /* We do not know the lenght of the answer yet*/; |
212 | - 2 /* No idea why... */ ; | ||
213 | 214 | ||
214 | struct answer_packet_list* answer = GNUNET_malloc(len + 2*sizeof(struct answer_packet_list*)); | 215 | struct answer_packet_list* answer = GNUNET_malloc(len + 2*sizeof(struct answer_packet_list*)); |
215 | memset(answer, 0, len + 2*sizeof(struct answer_packet_list*)); | 216 | memset(answer, 0, len + 2*sizeof(struct answer_packet_list*)); |