projects
/
crypto.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c412f28
)
Allow calling silc_packet_get_ids without all pointers present.
author
Pekka Riikonen
<priikone@silcnet.org>
Tue, 24 Apr 2007 17:25:29 +0000
(17:25 +0000)
committer
Pekka Riikonen
<priikone@silcnet.org>
Tue, 24 Apr 2007 17:25:29 +0000
(17:25 +0000)
lib/silccore/silcpacket.c
patch
|
blob
|
history
diff --git
a/lib/silccore/silcpacket.c
b/lib/silccore/silcpacket.c
index 57bf5148d712613903f83381b48a9759da409ba7..69204c84a0f693655124754fc2d9310a42faaa74 100644
(file)
--- 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;
}