diff options
author | Philipp Tölke <toelke@in.tum.de> | 2011-04-18 14:42:39 +0000 |
---|---|---|
committer | Philipp Tölke <toelke@in.tum.de> | 2011-04-18 14:42:39 +0000 |
commit | d8b16564cca78061941fbe996c836e73a4c84626 (patch) | |
tree | e230c43580382455cafbe22b9785c58d930a2fb7 /src/vpn | |
parent | 865319f6059ecc3ae6e857327150613ba6d473dd (diff) | |
download | gnunet-d8b16564cca78061941fbe996c836e73a4c84626.tar.gz gnunet-d8b16564cca78061941fbe996c836e73a4c84626.zip |
Fix #1676, take one byte more in data-segment...
Diffstat (limited to 'src/vpn')
-rw-r--r-- | src/vpn/gnunet-service-dns.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c index d7c35d0dd..0dd58027a 100644 --- a/src/vpn/gnunet-service-dns.c +++ b/src/vpn/gnunet-service-dns.c | |||
@@ -240,7 +240,7 @@ send_rev_query(void * cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { | |||
240 | dque->class = htons(1); /* IN */ | 240 | dque->class = htons(1); /* IN */ |
241 | 241 | ||
242 | char* anname = (char*)(dpkt->data+(query_states[id].namelen)+sizeof(struct dns_query_line)); | 242 | char* anname = (char*)(dpkt->data+(query_states[id].namelen)+sizeof(struct dns_query_line)); |
243 | memcpy(anname, (char[]){0xc0, 0x0c}, 2); | 243 | memcpy(anname, "\xc0\x0c", 2); |
244 | 244 | ||
245 | struct dns_record_line *drec_data = (struct dns_record_line*)(dpkt->data+(query_states[id].namelen)+sizeof(struct dns_query_line)+2); | 245 | struct dns_record_line *drec_data = (struct dns_record_line*)(dpkt->data+(query_states[id].namelen)+sizeof(struct dns_query_line)+2); |
246 | drec_data->type = htons(12); /* AAAA */ | 246 | drec_data->type = htons(12); /* AAAA */ |
@@ -344,7 +344,7 @@ receive_dht(void *cls, | |||
344 | dque->class = htons(1); /* IN */ | 344 | dque->class = htons(1); /* IN */ |
345 | 345 | ||
346 | char* anname = (char*)(dpkt->data+(query_states[id].namelen)+sizeof(struct dns_query_line)); | 346 | char* anname = (char*)(dpkt->data+(query_states[id].namelen)+sizeof(struct dns_query_line)); |
347 | memcpy(anname, (char[]){0xc0, 0x0c}, 2); | 347 | memcpy(anname, "\xc0\x0c", 2); |
348 | 348 | ||
349 | struct dns_record_line *drec_data = (struct dns_record_line*)(dpkt->data+(query_states[id].namelen)+sizeof(struct dns_query_line)+2); | 349 | struct dns_record_line *drec_data = (struct dns_record_line*)(dpkt->data+(query_states[id].namelen)+sizeof(struct dns_query_line)+2); |
350 | drec_data->type = htons(28); /* AAAA */ | 350 | drec_data->type = htons(28); /* AAAA */ |