diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-01-05 16:07:31 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-01-05 16:07:31 +0000 |
commit | af14de66329673a85cfd6523897b8b66525bd688 (patch) | |
tree | 827613749417b9eda4b355edb16f242b7266e2ba /src/dns | |
parent | fb34b112bfbeff1eb3b0e7caa2048eb3bb35c878 (diff) | |
download | gnunet-af14de66329673a85cfd6523897b8b66525bd688.tar.gz gnunet-af14de66329673a85cfd6523897b8b66525bd688.zip |
-bugfix
Diffstat (limited to 'src/dns')
-rw-r--r-- | src/dns/dns_api_new.c | 2 | ||||
-rw-r--r-- | src/dns/gnunet-service-dns_new.c | 3 |
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 | { |