erc-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Erc-discuss] [PATCH v1] Fix errors generated when multiple IRC clie


From: Vincent Bernat
Subject: Re: [Erc-discuss] [PATCH v1] Fix errors generated when multiple IRC clients talk to a single IRC proxy.
Date: Mon, 27 Oct 2014 16:54:13 +0100
User-agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4 (gnu/linux)

 ❦ 18 octobre 2014 19:22 GMT, W. Greenhouse <address@hidden> :

>> If multiple IRC clients are connected to a single IRC proxy, an
>> instance of erc can receive the response to a NAMES request issued by
>> another client. Given that this instance of erc didn't initiate the
>> NAMES request, `erc-channel-begin-receiving-names' will not have been
>> called and `erc-channel-new-member-names' will be nil.
>>
>> To avoid this causing problems, initialise
>> `erc-channel-new-member-names' by calling
>> `erc-channel-begin-receiving-names' if it is nil.
>
> Hrm.
>
> This patch seemed to work out for me for about a week on one Emacs
> instance, but after a restart (being sure to load the patched version of
> erc.el), I started receiving the telltale "append: Wrong type argument:
> arrayp, nil" messages again, along with the pcomplete failures and need
> to reset the hashtable by running /names.

I am unsure if I am in the same case. Since upgrading from Emacs 24.3 to
Emacs 24.4, erc doesn't know the list of members of a channel. I need to
issue manually the /names command in each channel to get that. I have
tried the patch but no change. I am using ZNC as a proxy to three
servers.
-- 
printk("MASQUERADE: No route: Rusty's brain broke!\n");
        2.4.3. linux/net/ipv4/netfilter/ipt_MASQUERADE.c



reply via email to

[Prev in Thread] Current Thread [Next in Thread]