aboutsummaryrefslogtreecommitdiff
path: root/src/vpn
diff options
context:
space:
mode:
authorPhilipp Tölke <toelke@in.tum.de>2011-03-05 11:17:10 +0000
committerPhilipp Tölke <toelke@in.tum.de>2011-03-05 11:17:10 +0000
commit2a6cbd2f8b46dde56b0a3d741a4a8f9bb639c322 (patch)
tree77a915d083b15fc951ad98f4ebf1006b3a877b6c /src/vpn
parente01209d5d6b3873646727662ab8dfee0189d42a6 (diff)
downloadgnunet-2a6cbd2f8b46dde56b0a3d741a4a8f9bb639c322.tar.gz
gnunet-2a6cbd2f8b46dde56b0a3d741a4a8f9bb639c322.zip
valgrind-clean
Diffstat (limited to 'src/vpn')
-rw-r--r--src/vpn/gnunet-service-dns.c5
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*));