gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r29214 - gnunet/src/scalarproduct
Date: Wed, 11 Sep 2013 19:06:04 +0200

Author: cfuchs
Date: 2013-09-11 19:06:04 +0200 (Wed, 11 Sep 2013)
New Revision: 29214

Modified:
   gnunet/src/scalarproduct/gnunet-scalarproduct.c
   gnunet/src/scalarproduct/scalarproduct_api.c
Log:
the key entry in GNUNET_SCALARPRODUCT_ComputationHandle is now a struct, not a 
pointer.
re-added scheduler shutdown to SP-client



Modified: gnunet/src/scalarproduct/gnunet-scalarproduct.c
===================================================================
--- gnunet/src/scalarproduct/gnunet-scalarproduct.c     2013-09-11 15:55:47 UTC 
(rev 29213)
+++ gnunet/src/scalarproduct/gnunet-scalarproduct.c     2013-09-11 17:06:04 UTC 
(rev 29214)
@@ -104,6 +104,7 @@
   default:
     LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s failed: return code %d\n", 
GNUNET_h2s (&closure->key), status);
   }
+  GNUNET_SCHEDULER_shutdown();
 }
 
 
@@ -149,6 +150,7 @@
   default:
     LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s with peer %s failed: return code 
%d\n", GNUNET_h2s (&closure->key), GNUNET_i2s (&closure->peer), status);
   }
+  GNUNET_SCHEDULER_shutdown();
 }
 
 /**

Modified: gnunet/src/scalarproduct/scalarproduct_api.c
===================================================================
--- gnunet/src/scalarproduct/scalarproduct_api.c        2013-09-11 15:55:47 UTC 
(rev 29213)
+++ gnunet/src/scalarproduct/scalarproduct_api.c        2013-09-11 17:06:04 UTC 
(rev 29214)
@@ -78,7 +78,7 @@
   /**
    * The shared session key identifying this computation
    */
-  struct GNUNET_HashCode * key;
+  struct GNUNET_HashCode key;
 
   /**
    * Current transmit handle.
@@ -249,6 +249,7 @@
   if (qe->cont_datum != NULL)
     qe->response_proc (qe, msg, status);
 
+  GNUNET_CONTAINER_DLL_remove (head, tail, qe);
   GNUNET_free (qe);
 }
 




reply via email to

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