GNUNET_CRYPTO_hash(&rec->peer,
sizeof(struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded),
- &answer->pkt.peer);
+ &answer->pkt.service_descr.peer);
- memcpy(&answer->pkt.service_descriptor,
+ memcpy(&answer->pkt.service_descr.service_descriptor,
&rec->service_descriptor,
sizeof(GNUNET_HashCode));
- memcpy(&answer->pkt.service_type,
+ memcpy(&answer->pkt.service_descr.service_type,
&rec->service_type,
- sizeof(answer->pkt.service_type));
- memcpy(&answer->pkt.ports, &rec->ports, sizeof(answer->pkt.ports));
+ sizeof(answer->pkt.service_descr.service_type));
+ memcpy(&answer->pkt.service_descr.ports, &rec->ports, sizeof(answer->pkt.service_descr.ports));
answer->pkt.from = query_states[id].remote_ip;
GNUNET_CRYPTO_hash(name, strlen(name)+1, &data.service_descriptor);
+ data.service_type = htonl(GNUNET_DNS_SERVICE_TYPE_UDP);
+ data.ports = htons(69);
+
char* keyfile;
if (GNUNET_OK != GNUNET_CONFIGURATION_get_value_filename(cfg, "GNUNETD",
"HOSTKEY", &keyfile))