gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r23128 - gnunet/src/gns


From: gnunet
Subject: [GNUnet-SVN] r23128 - gnunet/src/gns
Date: Mon, 6 Aug 2012 01:16:21 +0200

Author: schanzen
Date: 2012-08-06 01:16:21 +0200 (Mon, 06 Aug 2012)
New Revision: 23128

Modified:
   gnunet/src/gns/gnunet-dns2gns.c
Log:
-fix


Modified: gnunet/src/gns/gnunet-dns2gns.c
===================================================================
--- gnunet/src/gns/gnunet-dns2gns.c     2012-08-05 23:16:15 UTC (rev 23127)
+++ gnunet/src/gns/gnunet-dns2gns.c     2012-08-05 23:16:21 UTC (rev 23128)
@@ -210,8 +210,9 @@
   packet->flags.zero = 0;
   packet->flags.recursion_available = 1;
   packet->flags.message_truncated = 0;
-  packet->flags.authoritative_answer = 0;
-  packet->flags.opcode = GNUNET_DNSPARSER_OPCODE_STATUS; // ???
+  packet->flags.authoritative_answer = 1;
+  packet->flags.opcode = GNUNET_DNSPARSER_OPCODE_QUERY;
+  packet->num_additional_records = 0;
   for (i=0;i<rd_count;i++)
     {
       switch (rd[i].record_type)
@@ -292,14 +293,19 @@
   if (NULL == packet)
     {
       GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
-                 _("Received malformed DNS request from %s\n"),
+                 _("Cannot parse DNS request from %s\n"),
                  GNUNET_a2s (addr, addr_len));
       return;
     }
+  GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+                 "%d, %d, %d, %d\n",
+                 packet->flags.query_or_response,
+                 packet->num_answers,
+                 packet->num_authority_records,
+                 packet->num_additional_records);
   if ( (0 != packet->flags.query_or_response) || 
        (0 != packet->num_answers) ||
-       (0 != packet->num_authority_records) ||
-       (0 != packet->num_additional_records) )
+       (0 != packet->num_authority_records))
     {
       GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
                  _("Received malformed DNS request from %s\n"),




reply via email to

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