[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r33924 - gnunet/src/cadet
From: |
gnunet |
Subject: |
[GNUnet-SVN] r33924 - gnunet/src/cadet |
Date: |
Fri, 4 Jul 2014 14:29:07 +0200 |
Author: bartpolot
Date: 2014-07-04 14:29:06 +0200 (Fri, 04 Jul 2014)
New Revision: 33924
Modified:
gnunet/src/cadet/gnunet-service-cadet_connection.c
Log:
- dont use pointer after free
Modified: gnunet/src/cadet/gnunet-service-cadet_connection.c
===================================================================
--- gnunet/src/cadet/gnunet-service-cadet_connection.c 2014-07-04 10:50:33 UTC
(rev 33923)
+++ gnunet/src/cadet/gnunet-service-cadet_connection.c 2014-07-04 12:29:06 UTC
(rev 33924)
@@ -1787,6 +1787,7 @@
{
struct GNUNET_CADET_ConnectionBroken *msg;
struct CadetConnection *c;
+ struct CadetTunnel *t;
int fwd;
msg = (struct GNUNET_CADET_ConnectionBroken *) message;
@@ -1814,10 +1815,11 @@
path_invalidate (c->path);
GCP_notify_broken_link (endpoint, &msg->peer1, &msg->peer2);
c->state = CADET_CONNECTION_DESTROYED;
+ t = c->t;
while (NULL != (out_msg = GCP_connection_pop (neighbor, c)))
{
GNUNET_assert (NULL ==
- GCT_send_prebuilt_message (out_msg, c->t, NULL,
GNUNET_YES,
+ GCT_send_prebuilt_message (out_msg, t, NULL, GNUNET_YES,
NULL, NULL));
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r33924 - gnunet/src/cadet,
gnunet <=