diff options
author | Timo Sirainen <cras@irssi.org> | 2001-11-18 10:55:14 +0000 |
---|---|---|
committer | cras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564> | 2001-11-18 10:55:14 +0000 |
commit | 0abb62a4719dac1e59f5ecf97540c3bb24af9bb2 (patch) | |
tree | ed41c0965cf40eb7dcefa0432670cd114ef05d59 /src/irc/core/ctcp.c | |
parent | 1a80491f818468008a376e5cb7097875181cadb8 (diff) | |
download | irssi-0abb62a4719dac1e59f5ecf97540c3bb24af9bb2.zip |
When destroying data used from server in "server disconnected" signal, set
the data to NULL as well, the server record is still used after the signal
is finished (the channels it uses are destroyed, which may trigger scripts
etc.)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2046 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/irc/core/ctcp.c')
-rw-r--r-- | src/irc/core/ctcp.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/irc/core/ctcp.c b/src/irc/core/ctcp.c index b3d56fb6..5231f53d 100644 --- a/src/irc/core/ctcp.c +++ b/src/irc/core/ctcp.c @@ -216,6 +216,7 @@ static void sig_disconnected(IRC_SERVER_REC *server) return; g_slist_free(server->ctcpqueue); + server->ctcpqueue = NULL; } void ctcp_init(void) |