projects
/
silc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2dc2181
)
updates
author
Pekka Riikonen
<priikone@silcnet.org>
Wed, 7 Nov 2001 08:54:11 +0000
(08:54 +0000)
committer
Pekka Riikonen
<priikone@silcnet.org>
Wed, 7 Nov 2001 08:54:11 +0000
(08:54 +0000)
lib/silcclient/command_reply.c
patch
|
blob
|
history
diff --git
a/lib/silcclient/command_reply.c
b/lib/silcclient/command_reply.c
index a6ce15b7be312aed62252591148a1010f5b25fcf..b3c3f79180adeed63af1ea1ea10454978b2cbd49 100644
(file)
--- a/
lib/silcclient/command_reply.c
+++ b/
lib/silcclient/command_reply.c
@@
-870,12
+870,14
@@
SILC_CLIENT_CMD_REPLY_FUNC(ping)
curtime = time(NULL);
id = silc_id_str2id(cmd->packet->src_id, cmd->packet->src_id_len,
cmd->packet->src_id_type);
- if (!id) {
+ if (!id
|| !conn->ping
) {
COMMAND_REPLY_ERROR;
goto out;
}
for (i = 0; i < conn->ping_count; i++) {
+ if (!conn->ping[i].dest_id)
+ continue;
if (SILC_ID_SERVER_COMPARE(conn->ping[i].dest_id, id)) {
diff = curtime - conn->ping[i].start_time;
cmd->client->ops->say(cmd->client, conn, SILC_CLIENT_MESSAGE_INFO,