- fix false break() on retransmisson of connection_broken messages
authorBart Polot <bart@net.in.tum.de>
Fri, 21 Mar 2014 23:06:48 +0000 (23:06 +0000)
committerBart Polot <bart@net.in.tum.de>
Fri, 21 Mar 2014 23:06:48 +0000 (23:06 +0000)
src/mesh/gnunet-service-mesh_peer.c

index 1701ae820e23506afb224eb20c9e5061db07c16b..62d76b46d9d0f42d0fc69e9f3b4a23fbbe2ff737 100644 (file)
@@ -776,8 +776,8 @@ queue_is_sendable (struct MeshPeerQueue *q)
       GNUNET_break (0);
   }
 
-  if (GMC_is_sendable (q->c, q->fwd))
-    return GNUNET_YES;
+  if (GNUNET_MESSAGE_TYPE_MESH_CONNECTION_BROKEN != q->type)
+    return GMC_is_sendable (q->c, q->fwd);
 
   return GNUNET_NO;
 }