From 124364877808ae06db3e3d69602b868af51a1d87 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sat, 3 Nov 2007 21:25:45 +0000 Subject: [PATCH] Added debugs. --- lib/silccore/silcpacket.c | 4 ++++ lib/silccore/silcpacket.h | 6 ++++++ 2 files changed, 10 insertions(+) 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); -- 2.24.0