aboutsummaryrefslogtreecommitdiff
path: root/src/cadet
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-02-16 21:00:07 +0100
committerChristian Grothoff <christian@grothoff.org>2017-02-16 21:00:07 +0100
commitf187f1b05bc01876ad5091a25217c1646544d7eb (patch)
tree2e5bd1310ccd3562caee892e6236a16405428db3 /src/cadet
parent6acad134965d7f6de9c122981e91a886c1c28b44 (diff)
downloadgnunet-f187f1b05bc01876ad5091a25217c1646544d7eb.tar.gz
gnunet-f187f1b05bc01876ad5091a25217c1646544d7eb.zip
do not respond to BROKEN messages with BROKEN messages
Diffstat (limited to 'src/cadet')
-rw-r--r--src/cadet/gnunet-service-cadet-new_core.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cadet/gnunet-service-cadet-new_core.c b/src/cadet/gnunet-service-cadet-new_core.c
index 8886e7a61..05fe5f49f 100644
--- a/src/cadet/gnunet-service-cadet-new_core.c
+++ b/src/cadet/gnunet-service-cadet-new_core.c
@@ -368,6 +368,13 @@ route_message (struct CadetPeer *prev,
368 ntohs (msg->type), 368 ntohs (msg->type),
369 GCP_2s (prev), 369 GCP_2s (prev),
370 GNUNET_sh2s (&cid->connection_of_tunnel)); 370 GNUNET_sh2s (&cid->connection_of_tunnel));
371 switch (ntohs (msg->type))
372 {
373 case GNUNET_MESSAGE_TYPE_CADET_CONNECTION_DESTROY:
374 case GNUNET_MESSAGE_TYPE_CADET_CONNECTION_BROKEN:
375 /* No need to respond to these! */
376 return;
377 }
371 env = GNUNET_MQ_msg (bm, 378 env = GNUNET_MQ_msg (bm,
372 GNUNET_MESSAGE_TYPE_CADET_CONNECTION_BROKEN); 379 GNUNET_MESSAGE_TYPE_CADET_CONNECTION_BROKEN);
373 bm->cid = *cid; 380 bm->cid = *cid;