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]
/
apps
/
irssi
/
src
/
silc
/
core
/
client_ops.c
diff --git
a/apps/irssi/src/silc/core/client_ops.c
b/apps/irssi/src/silc/core/client_ops.c
index b4f71907dd2d8a07d499755ef17cf8d1476d4bf3..664d625a3718de1750a8b42e62e44bca4680bf0a 100644
(file)
--- a/
apps/irssi/src/silc/core/client_ops.c
+++ b/
apps/irssi/src/silc/core/client_ops.c
@@
-335,6
+335,9
@@
void silc_notify(SilcClient client, SilcClientConnection conn,
client_entry = va_arg(va, SilcClientEntry);
client_entry2 = va_arg(va, SilcClientEntry);
client_entry = va_arg(va, SilcClientEntry);
client_entry2 = va_arg(va, SilcClientEntry);
+
+ if (!strcmp(client_entry->nickname, client_entry2->nickname))
+ break;
memset(userhost, 0, sizeof(userhost));
snprintf(userhost, sizeof(userhost) - 1, "%s@%s",
memset(userhost, 0, sizeof(userhost));
snprintf(userhost, sizeof(userhost) - 1, "%s@%s",
@@
-1913,8
+1916,7
@@
silc_detach(SilcClient client, SilcClientConnection conn,
/* Save the detachment data to file. */
memset(file, 0, sizeof(file));
/* Save the detachment data to file. */
memset(file, 0, sizeof(file));
- snprintf(file, sizeof(file) - 1, "%s/session.%s.%d", get_irssi_dir(),
- conn->remote_host, conn->remote_port);
+ snprintf(file, sizeof(file) - 1, "%s/session", get_irssi_dir());
silc_file_writefile(file, detach_data, detach_data_len);
}
silc_file_writefile(file, detach_data, detach_data_len);
}