From: Pekka Riikonen Date: Sat, 3 Nov 2007 21:25:45 +0000 (+0000) Subject: Added debugs. X-Git-Tag: silc.server.1.1.beta.2~5 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=124364877808ae06db3e3d69602b868af51a1d87 Added debugs. --- diff --git a/lib/silccore/silcpacket.c b/lib/silccore/silcpacket.c index 6dbb69bb..d03f0d85 100644 --- a/lib/silccore/silcpacket.c +++ b/lib/silccore/silcpacket.c @@ -785,6 +785,8 @@ SilcPacketStream silc_packet_stream_create(SilcPacketEngine engine, return NULL; } + SILC_LOG_DEBUG(("Created packet stream %p", ps)); + return ps; } @@ -887,6 +889,8 @@ void silc_packet_stream_destroy(SilcPacketStream stream) if (silc_atomic_sub_int8(&stream->refcnt, 1) > 0) { stream->destroyed = TRUE; + SILC_LOG_DEBUG(("Marking packet stream %p destroyed", stream)); + /* Close the underlaying stream */ if (!stream->udp && stream->stream) silc_stream_close(stream->stream); diff --git a/lib/silccore/silcpacket.h b/lib/silccore/silcpacket.h index f8f41cb8..3d4ca10d 100644 --- a/lib/silccore/silcpacket.h +++ b/lib/silccore/silcpacket.h @@ -402,6 +402,12 @@ const char *silc_packet_error_string(SilcPacketError error); * Returns list of packet streams added to the packet engine. The caller * must free the list with silc_packet_engine_free_streams_list. * + * NOTES + * + * This function may also return disconnected and destroyed streams. The + * caller should use silc_packet_stream_is_valid to check if the stream + * is valid. + * ***/ SilcDList silc_packet_engine_get_streams(SilcPacketEngine engine);