diff options
author | Philipp Tölke <toelke@in.tum.de> | 2011-06-15 07:15:38 +0000 |
---|---|---|
committer | Philipp Tölke <toelke@in.tum.de> | 2011-06-15 07:15:38 +0000 |
commit | 8582645938e73f67e28e4e084d720ed5cbb622bd (patch) | |
tree | 45e69a7e9e7f662629d4e29fbd33849db9f6689a /src/vpn | |
parent | 8f79f0a40f152ac5cd9b01e63fcfd0663a11c5ed (diff) | |
download | gnunet-8582645938e73f67e28e4e084d720ed5cbb622bd.tar.gz gnunet-8582645938e73f67e28e4e084d720ed5cbb622bd.zip |
pack structs that get sent over the wire
Diffstat (limited to 'src/vpn')
-rw-r--r-- | src/vpn/gnunet-service-dns.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c index 30354b8da..9ee63bbda 100644 --- a/src/vpn/gnunet-service-dns.c +++ b/src/vpn/gnunet-service-dns.c | |||
@@ -196,9 +196,9 @@ send_answer(void* cls, size_t size, void* buf) { | |||
196 | } | 196 | } |
197 | 197 | ||
198 | struct tunnel_cls { | 198 | struct tunnel_cls { |
199 | struct GNUNET_MESH_Tunnel *tunnel; | 199 | struct GNUNET_MESH_Tunnel *tunnel GNUNET_PACKED; |
200 | struct GNUNET_MessageHeader hdr; | 200 | struct GNUNET_MessageHeader hdr GNUNET_PACKED; |
201 | struct dns_pkt dns; | 201 | struct dns_pkt dns GNUNET_PACKED; |
202 | }; | 202 | }; |
203 | 203 | ||
204 | struct tunnel_cls *remote_pending[UINT16_MAX]; | 204 | struct tunnel_cls *remote_pending[UINT16_MAX]; |
@@ -735,7 +735,7 @@ receive_query(void *cls, | |||
735 | cls_->hdr.size = size - sizeof(struct GNUNET_MESH_Tunnel*); | 735 | cls_->hdr.size = size - sizeof(struct GNUNET_MESH_Tunnel*); |
736 | 736 | ||
737 | cls_->hdr.type = ntohs(GNUNET_MESSAGE_TYPE_REMOTE_QUERY_DNS); | 737 | cls_->hdr.type = ntohs(GNUNET_MESSAGE_TYPE_REMOTE_QUERY_DNS); |
738 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "size: %d\n", size) | 738 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "size: %d\n", size); |
739 | 739 | ||
740 | memcpy(&cls_->dns, dns, cls_->hdr.size); | 740 | memcpy(&cls_->dns, dns, cls_->hdr.size); |
741 | GNUNET_SCHEDULER_add_now(send_mesh_query, cls_); | 741 | GNUNET_SCHEDULER_add_now(send_mesh_query, cls_); |