projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updates.
[silc.git]
/
lib
/
silcclient
/
client_prvmsg.c
diff --git
a/lib/silcclient/client_prvmsg.c
b/lib/silcclient/client_prvmsg.c
index d9f2e65d4d02e8bc5ad09b91e92833e382ce00a8..a5c6d7d171c1bf442bf737636d2faa8e247d0bb2 100644
(file)
--- a/
lib/silcclient/client_prvmsg.c
+++ b/
lib/silcclient/client_prvmsg.c
@@
-164,7
+164,8
@@
void silc_client_private_message(SilcClient client,
if (!silc_idcache_find_by_id_one_ext(conn->client_cache, (void *)remote_id,
NULL, NULL,
silc_hash_client_id_compare, NULL,
if (!silc_idcache_find_by_id_one_ext(conn->client_cache, (void *)remote_id,
NULL, NULL,
silc_hash_client_id_compare, NULL,
- &id_cache)) {
+ &id_cache) ||
+ ((SilcClientEntry)id_cache->context)->nickname == NULL) {
/* Resolve the client info */
silc_client_get_client_by_id_resolve(client, conn, remote_id,
silc_client_private_message_cb,
/* Resolve the client info */
silc_client_get_client_by_id_resolve(client, conn, remote_id,
silc_client_private_message_cb,