mirror of
https://github.com/irssi/irssi.git
synced 2026-08-18 16:12:30 +02:00
Netsplit saved the NICK_REC, but didn't save the dynamically allocated strings
which were part of it. Removed it now and replaced it with saving only op/halfop/voice status. Might have caused some crashes? (hopefully did :) git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2234 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
3b8622f1aa
commit
020861c698
6 changed files with 20 additions and 12 deletions
|
|
@ -119,7 +119,9 @@ static void perl_netsplit_server_fill_hash(HV *hv, NETSPLIT_SERVER_REC *rec)
|
|||
static void perl_netsplit_channel_fill_hash(HV *hv, NETSPLIT_CHAN_REC *rec)
|
||||
{
|
||||
hv_store(hv, "name", 4, new_pv(rec->name), 0);
|
||||
hv_store(hv, "nick", 4, iobject_bless(&rec->nick), 0);
|
||||
hv_store(hv, "op", 2, newSViv(rec->op), 0);
|
||||
hv_store(hv, "halfop", 6, newSViv(rec->halfop), 0);
|
||||
hv_store(hv, "voice", 5, newSViv(rec->voice), 0);
|
||||
}
|
||||
|
||||
static void perl_notifylist_fill_hash(HV *hv, NOTIFYLIST_REC *notify)
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ netsplit_find(server, nick, address)
|
|||
char *nick
|
||||
char *address
|
||||
|
||||
Irssi::Irc::Nick
|
||||
Irssi::Irc::Netsplitchannel
|
||||
netsplit_find_channel(server, nick, address, channel)
|
||||
Irssi::Irc::Server server
|
||||
char *nick
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue