- if (!client_entry || !client_entry->internal.valid)
- continue;
-
- /* Join client to the channel */
- silc_rwlock_wrlock(client_entry->internal.lock);
- silc_client_add_to_channel(client, conn, channel, client_entry, mode);
- silc_rwlock_unlock(client_entry->internal.lock);
+ if (client_entry && client_entry->internal.valid) {
+ /* Join client to the channel */
+ silc_rwlock_wrlock(client_entry->internal.lock);
+ silc_client_add_to_channel(client, conn, channel, client_entry, mode);
+ silc_rwlock_unlock(client_entry->internal.lock);
+ }