updates.
[silc.git] / lib / silcclient / client_prvmsg.c
index d9f2e65d4d02e8bc5ad09b91e92833e382ce00a8..a5c6d7d171c1bf442bf737636d2faa8e247d0bb2 100644 (file)
@@ -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,
-                                      &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,