From 8582645938e73f67e28e4e084d720ed5cbb622bd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Philipp=20T=C3=B6lke?= Date: Wed, 15 Jun 2011 07:15:38 +0000 Subject: [PATCH] pack structs that get sent over the wire --- src/vpn/gnunet-service-dns.c | 8 ++++---- 1 file 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) { } struct tunnel_cls { - struct GNUNET_MESH_Tunnel *tunnel; - struct GNUNET_MessageHeader hdr; - struct dns_pkt dns; + struct GNUNET_MESH_Tunnel *tunnel GNUNET_PACKED; + struct GNUNET_MessageHeader hdr GNUNET_PACKED; + struct dns_pkt dns GNUNET_PACKED; }; struct tunnel_cls *remote_pending[UINT16_MAX]; @@ -735,7 +735,7 @@ receive_query(void *cls, cls_->hdr.size = size - sizeof(struct GNUNET_MESH_Tunnel*); cls_->hdr.type = ntohs(GNUNET_MESSAGE_TYPE_REMOTE_QUERY_DNS); - GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "size: %d\n", size) + GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "size: %d\n", size); memcpy(&cls_->dns, dns, cls_->hdr.size); GNUNET_SCHEDULER_add_now(send_mesh_query, cls_); -- 2.25.1