gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] [gnunet] 02/02: avoid pk operation unless logging enabled


From: gnunet
Subject: [GNUnet-SVN] [gnunet] 02/02: avoid pk operation unless logging enabled
Date: Sat, 22 Jun 2019 00:46:04 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository gnunet.

commit f37f5b281184efba9929ff0453079f1795573671
Author: Christian Grothoff <address@hidden>
AuthorDate: Sat Jun 22 00:45:03 2019 +0200

    avoid pk operation unless logging enabled
---
 src/namestore/gnunet-service-namestore.c | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/src/namestore/gnunet-service-namestore.c 
b/src/namestore/gnunet-service-namestore.c
index d2a09087e..1de3a3edf 100644
--- a/src/namestore/gnunet-service-namestore.c
+++ b/src/namestore/gnunet-service-namestore.c
@@ -615,10 +615,22 @@ get_nick_record (const struct 
GNUNET_CRYPTO_EcdsaPrivateKey *zone)
   if ( (GNUNET_OK != res) ||
        (NULL == nick) )
   {
-    GNUNET_CRYPTO_ecdsa_key_get_public (zone, &pub);
-    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK,
-                "No nick name set for zone `%s'\n",
-                GNUNET_GNSRECORD_z2s (&pub));
+    static int do_log = GNUNET_LOG_CALL_STATUS;
+
+    if (0 == do_log)
+      do_log
+       = GNUNET_get_log_call_status (GNUNET_ERROR_TYPE_DEBUG,
+                                     "namestore",
+                                     __FILE__,
+                                     __FUNCTION__,
+                                     __LINE__);
+    if (1 == do_log)
+    {
+      GNUNET_CRYPTO_ecdsa_key_get_public (zone, &pub);
+      GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK,
+                 "No nick name set for zone `%s'\n",
+                 GNUNET_GNSRECORD_z2s (&pub));
+    }
     return NULL;
   }
 

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

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