gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r21270 - gnunet/src/gns
Date: Fri, 4 May 2012 14:48:11 +0200

Author: schanzen
Date: 2012-05-04 14:48:11 +0200 (Fri, 04 May 2012)
New Revision: 21270

Modified:
   gnunet/src/gns/gnunet-service-gns_resolver.c
Log:
-coverity


Modified: gnunet/src/gns/gnunet-service-gns_resolver.c
===================================================================
--- gnunet/src/gns/gnunet-service-gns_resolver.c        2012-05-04 12:41:19 UTC 
(rev 21269)
+++ gnunet/src/gns/gnunet-service-gns_resolver.c        2012-05-04 12:48:11 UTC 
(rev 21270)
@@ -1983,8 +1983,10 @@
                                  rh->authority_chain_tail,
                                  auth);
     
-    /** try to import pkey if private key available */
-    if (rh->priv_key)
+    /** try to import pkey if private key available
+     * TODO: Only import last one?
+     */
+    if (rh->priv_key && (name != NULL))
       process_discovered_authority((char*)name, auth->zone,
                                    rh->authority_chain_tail->zone,
                                    rh->priv_key);
@@ -2222,7 +2224,7 @@
   struct AuthorityChain *next_authority;
 
   char result[MAX_DNS_NAME_LENGTH];
-  char next_authority_name[MAX_DNS_LABEL_LENGTH];
+  char tmp_name[MAX_DNS_NAME_LENGTH];
   size_t answer_len;
   
   /* we found a match in our own zone */
@@ -2274,10 +2276,10 @@
      */
     next_authority = rh->authority_chain_head;
     
-    GNUNET_snprintf(next_authority_name, MAX_DNS_NAME_LENGTH,
+    GNUNET_snprintf(tmp_name, MAX_DNS_NAME_LENGTH,
                     "%s.%s", rh->name, next_authority->name);
     
-    strcpy(rh->name, next_authority_name);
+    strcpy(rh->name, tmp_name);
     GNUNET_log(GNUNET_ERROR_TYPE_DEBUG,
                "No PSEU found for authority %s. Promoting back: %s\n",
                next_authority->name, rh->name);




reply via email to

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