aboutsummaryrefslogtreecommitdiff
path: root/src/dns
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-01-05 16:07:31 +0000
committerChristian Grothoff <christian@grothoff.org>2012-01-05 16:07:31 +0000
commitaf14de66329673a85cfd6523897b8b66525bd688 (patch)
tree827613749417b9eda4b355edb16f242b7266e2ba /src/dns
parentfb34b112bfbeff1eb3b0e7caa2048eb3bb35c878 (diff)
downloadgnunet-af14de66329673a85cfd6523897b8b66525bd688.tar.gz
gnunet-af14de66329673a85cfd6523897b8b66525bd688.zip
-bugfix
Diffstat (limited to 'src/dns')
-rw-r--r--src/dns/dns_api_new.c2
-rw-r--r--src/dns/gnunet-service-dns_new.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/dns/dns_api_new.c b/src/dns/dns_api_new.c
index b578c3a9d..9e479fce7 100644
--- a/src/dns/dns_api_new.c
+++ b/src/dns/dns_api_new.c
@@ -465,7 +465,7 @@ GNUNET_DNS_request_answer (struct GNUNET_DNS_RequestHandle *rh,
465 qe->msg = &resp->header; 465 qe->msg = &resp->header;
466 resp->header.size = htons (sizeof (struct GNUNET_DNS_Response) + reply_length); 466 resp->header.size = htons (sizeof (struct GNUNET_DNS_Response) + reply_length);
467 resp->header.type = htons (GNUNET_MESSAGE_TYPE_DNS_CLIENT_RESPONSE); 467 resp->header.type = htons (GNUNET_MESSAGE_TYPE_DNS_CLIENT_RESPONSE);
468 resp->drop_flag = htons (2); 468 resp->drop_flag = htonl (2);
469 resp->request_id = rh->request_id; 469 resp->request_id = rh->request_id;
470 memcpy (&resp[1], reply, reply_length); 470 memcpy (&resp[1], reply, reply_length);
471 queue_reply (rh->dh, qe); 471 queue_reply (rh->dh, qe);
diff --git a/src/dns/gnunet-service-dns_new.c b/src/dns/gnunet-service-dns_new.c
index e32198b11..646b96cdf 100644
--- a/src/dns/gnunet-service-dns_new.c
+++ b/src/dns/gnunet-service-dns_new.c
@@ -1061,8 +1061,9 @@ handle_client_response (void *cls GNUNET_UNUSED,
1061 } 1061 }
1062 GNUNET_free_non_null (rr->payload); 1062 GNUNET_free_non_null (rr->payload);
1063 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, 1063 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
1064 _("Changing DNS resply according to client specifications\n")); 1064 _("Changing DNS reply according to client specifications\n"));
1065 rr->payload = GNUNET_malloc (msize); 1065 rr->payload = GNUNET_malloc (msize);
1066 rr->payload_length = msize;
1066 memcpy (rr->payload, &resp[1], msize); 1067 memcpy (rr->payload, &resp[1], msize);
1067 if (rr->phase == RP_QUERY) 1068 if (rr->phase == RP_QUERY)
1068 { 1069 {