From 0acaad242f0f86c355caa8c017a560fa03583586 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Tue, 24 Apr 2007 17:25:29 +0000 Subject: [PATCH] Allow calling silc_packet_get_ids without all pointers present. --- lib/silccore/silcpacket.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/silccore/silcpacket.c b/lib/silccore/silcpacket.c index 57bf5148..69204c84 100644 --- a/lib/silccore/silcpacket.c +++ b/lib/silccore/silcpacket.c @@ -1346,9 +1346,9 @@ SilcBool silc_packet_get_ids(SilcPacketStream stream, (*src_id).u.channel_id = *(SilcChannelID *)stream->src_id; break; } - if (src_id_set) - *src_id_set = TRUE; } + if (stream->src_id && src_id_set) + *src_id_set = TRUE; if (dst_id && stream->dst_id) { (*dst_id).type = stream->dst_id_type; @@ -1363,9 +1363,9 @@ SilcBool silc_packet_get_ids(SilcPacketStream stream, (*dst_id).u.channel_id = *(SilcChannelID *)stream->dst_id; break; } - if (dst_id_set) - *dst_id_set = TRUE; } + if (stream->dst_id && dst_id_set) + *dst_id_set = TRUE; return TRUE; } -- 2.43.0