-avoid side-effect in assertion
authorChristian Grothoff <christian@grothoff.org>
Fri, 21 Jun 2013 17:48:25 +0000 (17:48 +0000)
committerChristian Grothoff <christian@grothoff.org>
Fri, 21 Jun 2013 17:48:25 +0000 (17:48 +0000)
src/testbed/testbed_api_peers.c

index f463dafde76720a28de9f920d60a497537d1ee8a..f54d737664690cd320f63153960d03d6c88f0997 100644 (file)
@@ -161,11 +161,11 @@ static void
 opstart_peer_destroy (void *cls)
 {
   struct OperationContext *opc = cls;
-  struct GNUNET_TESTBED_Peer *peer;
+  struct GNUNET_TESTBED_Peer *peer = opc->data;
   struct GNUNET_TESTBED_PeerDestroyMessage *msg;
 
   GNUNET_assert (OP_PEER_DESTROY == opc->type);
-  GNUNET_assert (NULL != (peer = opc->data));
+  GNUNET_assert (NULL != peer);
   opc->state = OPC_STATE_STARTED;
   msg = GNUNET_malloc (sizeof (struct GNUNET_TESTBED_PeerDestroyMessage));
   msg->header.size = htons (sizeof (struct GNUNET_TESTBED_PeerDestroyMessage));