gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r17790 - gnunet/src/vpn


From: gnunet
Subject: [GNUnet-SVN] r17790 - gnunet/src/vpn
Date: Wed, 26 Oct 2011 14:37:17 +0200

Author: toelke
Date: 2011-10-26 14:37:17 +0200 (Wed, 26 Oct 2011)
New Revision: 17790

Modified:
   gnunet/src/vpn/gnunet-service-dns.c
Log:
bug

Modified: gnunet/src/vpn/gnunet-service-dns.c
===================================================================
--- gnunet/src/vpn/gnunet-service-dns.c 2011-10-26 12:30:43 UTC (rev 17789)
+++ gnunet/src/vpn/gnunet-service-dns.c 2011-10-26 12:37:17 UTC (rev 17790)
@@ -530,14 +530,14 @@
       (struct dns_record_line *) (dpkt->data +
                                   (query_states[dns->s.id].namelen) +
                                   sizeof (struct dns_query_line) + 2);
-  if (ntohs(28) == query_states[dns->s.id].qtype)
+  if (htons(28) == query_states[dns->s.id].qtype)
   {
     answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_REMOTE_AAAA;
     dque->type = htons (28);    /* AAAA */
     drec_data->type = htons (28);       /* AAAA */
     drec_data->data_len = htons (16);
   }
-  if (ntohs(1) == query_states[dns->s.id].qtype)
+  else if (htons(1) == query_states[dns->s.id].qtype)
   {
     answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_REMOTE_A;
     dque->type = htons (1);     /* A */
@@ -546,7 +546,7 @@
   }
   else
     {
-      GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "dns-answer with data_len = %d\n", 
answer->pkt.addrsize);
+      GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "dns-answer with pending qtype = 
%d\n", query_states[dns->s.id].qtype);
       GNUNET_break(0);
     }
   dque->class = htons (1);      /* IN */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]