[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: |
W . Greenhouse |
Subject: |
Re: [Erc-discuss] [PATCH v1] Fix errors generated when multiple IRC clients talk to a single IRC proxy. |
Date: |
Sat, 18 Oct 2014 19:22:59 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
David Edmondson <address@hidden> writes:
> 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.