gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r37392 - gnunet/src/scalarproduct


From: gnunet
Subject: [GNUnet-SVN] r37392 - gnunet/src/scalarproduct
Date: Mon, 27 Jun 2016 15:52:31 +0200

Author: grothoff
Date: 2016-06-27 15:52:31 +0200 (Mon, 27 Jun 2016)
New Revision: 37392

Modified:
   gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c
   gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c
   gnunet/src/scalarproduct/gnunet-service-scalarproduct_alice.c
   gnunet/src/scalarproduct/gnunet-service-scalarproduct_bob.c
Log:
-handle disconnect case more nicely

Modified: gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c
===================================================================
--- gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c   
2016-06-27 13:48:21 UTC (rev 37391)
+++ gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c   
2016-06-27 13:52:31 UTC (rev 37392)
@@ -311,6 +311,8 @@
   struct ClientResponseMessage *msg;
   struct GNUNET_MQ_Envelope *e;
 
+  if (NULL == session->client_mq)
+    return; /* no client left to be notified */
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Sending session-end notification with status %d to client for 
session %s\n",
               session->status,

Modified: gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c
===================================================================
--- gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c     
2016-06-27 13:48:21 UTC (rev 37391)
+++ gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c     
2016-06-27 13:52:31 UTC (rev 37392)
@@ -419,6 +419,8 @@
   struct ClientResponseMessage *msg;
   struct GNUNET_MQ_Envelope *e;
 
+  if (NULL == session->client_mq)
+    return; /* no client left to be notified */
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Sending session-end notification with status %d to client for 
session %s\n",
               session->status,

Modified: gnunet/src/scalarproduct/gnunet-service-scalarproduct_alice.c
===================================================================
--- gnunet/src/scalarproduct/gnunet-service-scalarproduct_alice.c       
2016-06-27 13:48:21 UTC (rev 37391)
+++ gnunet/src/scalarproduct/gnunet-service-scalarproduct_alice.c       
2016-06-27 13:52:31 UTC (rev 37392)
@@ -331,6 +331,8 @@
   struct ClientResponseMessage *msg;
   struct GNUNET_MQ_Envelope *e;
 
+  if (NULL == session->client_mq)
+    return; /* no client left to be notified */
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Sending session-end notification with status %d to client for 
session %s\n",
               session->status,

Modified: gnunet/src/scalarproduct/gnunet-service-scalarproduct_bob.c
===================================================================
--- gnunet/src/scalarproduct/gnunet-service-scalarproduct_bob.c 2016-06-27 
13:48:21 UTC (rev 37391)
+++ gnunet/src/scalarproduct/gnunet-service-scalarproduct_bob.c 2016-06-27 
13:52:31 UTC (rev 37392)
@@ -460,6 +460,8 @@
   struct ClientResponseMessage *msg;
   struct GNUNET_MQ_Envelope *e;
 
+  if (NULL == session->client_mq)
+    return; /* no client left to be notified */
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Sending session-end notification with status %d to client for 
session %s\n",
               session->status,




reply via email to

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