aboutsummaryrefslogtreecommitdiff
path: root/src/gns/test_gns_cname_lookup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gns/test_gns_cname_lookup.c')
-rw-r--r--src/gns/test_gns_cname_lookup.c38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/gns/test_gns_cname_lookup.c b/src/gns/test_gns_cname_lookup.c
index f73d7b0d8..643a79033 100644
--- a/src/gns/test_gns_cname_lookup.c
+++ b/src/gns/test_gns_cname_lookup.c
@@ -164,32 +164,32 @@ on_lookup_result_dns (void *cls,
164 if (rd_count == 0) 164 if (rd_count == 0)
165 { 165 {
166 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, 166 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
167 "Lookup failed, rp_filtering?\n"); 167 "CNAME to DNS delegation failed. System offline?\n");
168 ok = 2;
169 GNUNET_SCHEDULER_shutdown ();
170 return;
171 } 168 }
172 ok = 1; 169 else
173 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "name: %s\n", (char*)cls);
174 for (i=0; i<rd_count; i++)
175 { 170 {
176 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "type: %d\n", rd[i].record_type); 171 ok = 1;
177 if (rd[i].record_type == GNUNET_GNS_RECORD_A) 172 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "name: %s\n", (char*)cls);
173 for (i=0; i<rd_count; i++)
178 { 174 {
179 memcpy(&a, rd[i].data, sizeof(a)); 175 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "type: %d\n", rd[i].record_type);
180 addr = inet_ntoa(a); 176 if (rd[i].record_type == GNUNET_GNS_RECORD_A)
181 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "address: %s\n", addr);
182 if (0 == strcmp(addr, TEST_IP_DNS))
183 { 177 {
184 GNUNET_log (GNUNET_ERROR_TYPE_INFO, 178 memcpy(&a, rd[i].data, sizeof(a));
185 "%s correctly resolved to %s!\n", TEST_DOMAIN_DNS, addr); 179 addr = inet_ntoa(a);
186 ok = 0; 180 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "address: %s\n", addr);
181 if (0 == strcmp(addr, TEST_IP_DNS))
182 {
183 GNUNET_log (GNUNET_ERROR_TYPE_INFO,
184 "%s correctly resolved to %s!\n", TEST_DOMAIN_DNS, addr);
185 ok = 0;
186 }
187 } 187 }
188 } 188 else
189 else
190 { 189 {
191 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "No resolution!\n"); 190 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "No resolution!\n");
192 } 191 }
192 }
193 } 193 }
194 GNUNET_GNS_lookup (gns_handle, TEST_DOMAIN_PLUS, GNUNET_GNS_RECORD_CNAME, 194 GNUNET_GNS_lookup (gns_handle, TEST_DOMAIN_PLUS, GNUNET_GNS_RECORD_CNAME,
195 GNUNET_YES, 195 GNUNET_YES,