}
}
+ memset(userhost, 0, sizeof(userhost));
if (client->username)
snprintf(userhost, sizeof(userhost) - 1, "%s@%s",
client->username, client->hostname);
client = va_arg(va, SilcClientEntry);
channel = va_arg(va, SilcChannelEntry);
+ memset(userhost, 0, sizeof(userhost));
if (client->username)
snprintf(userhost, sizeof(userhost) - 1, "%s@%s",
client->username, client->hostname);
client = va_arg(va, SilcClientEntry);
message = va_arg(va, char *);
+ memset(userhost, 0, sizeof(userhost));
if (client->username)
snprintf(userhost, sizeof(userhost) - 1, "%s@%s",
client->username, client->hostname);
signal_emit("channel topic changed", 1, chanrec);
}
+ memset(userhost, 0, sizeof(userhost));
snprintf(userhost, sizeof(userhost) - 1, "%s@%s",
client->username, client->hostname);
signal_emit("message topic", 5, server, channel->channel_name,
channel_name = va_arg(va, char *);
client = va_arg(va, SilcClientEntry);
+ memset(userhost, 0, sizeof(userhost));
snprintf(userhost, sizeof(userhost) - 1, "%s@%s",
client->username, client->hostname);
signal_emit("message invite", 4, server, channel ? channel->channel_name :
oldclient, oldclient->nickname,
newclient, newclient->nickname);
+ memset(userhost, 0, sizeof(userhost));
snprintf(userhost, sizeof(userhost) - 1, "%s@%s",
newclient->username, newclient->hostname);
signal_emit("message nick", 4, server, newclient->nickname,
mode = silc_client_chmode(modei,
channel->channel_key->cipher->name,
- channel->hmac->hmac->name);
+ silc_hmac_get_name(channel->hmac));
chanrec = silc_channel_find_entry(server, channel);
if (chanrec != NULL) {
if (chanrec == NULL)
cmd_return_error(CMDERR_CHAN_NOT_FOUND);
+ memset(userhost, 0, sizeof(userhost));
snprintf(userhost, sizeof(userhost) - 1, "%s@%s",
server->conn->local_entry->username,
server->conn->local_entry->hostname);
strcat(buf, " ");
strcat(buf, " ");
- len = strlen(keys[k]->hmac->hmac->name);
- strncat(buf, keys[k]->hmac->hmac->name, len > 16 ? 16 : len);
+ len = strlen(silc_hmac_get_name(keys[k]->hmac));
+ strncat(buf, silc_hmac_get_name(keys[k]->hmac), len > 16 ? 16 : len);
if (len < 16)
for (i = 0; i < 16 - len; i++)
strcat(buf, " ");