GNU bug report logs -
#60191
[PATCH] Fix `rcirc-buffer-process' not working on channel buffers
Previous Next
Reported by: Thuna <thuna.cing <at> gmail.com>
Date: Mon, 19 Dec 2022 08:49:02 UTC
Severity: normal
Tags: patch
Fixed in version 31.1
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #22 received at 60191-done <at> debbugs.gnu.org (full text, mbox):
Version: 31.1
Philip Kaludercic <philipk <at> posteo.net> writes:
> Thuna <thuna.cing <at> gmail.com> writes:
>
>>> I do not understand what you mean by "not working" here, the code
>>> appears to do the same thing pre- and post-patch, in the process and the
>>> channel buffers.
>>
>> The problem is that when `rcirc-buffer-process' is explicitly called
>> with a channel buffer it returns nil, as the local variable
>> `rcirc-process' is set only in server buffers and the function checks
>> the server buffer only if the BUFFER argument is nil.
>>
>> This leads to a situation where `(rcirc-buffer-process)' and
>> `(rcirc-buffer-process (current-buffer))' do not behave in the same way
>> when called from channel buffers.
>
> OK, I get what you mean and the patch should be applied. But IIUC you
> haven't signed the FSF CA, right? If that is so, I am afraid I am not
> allowed to apply /your/ change myself...
The copyright assignment is now done, so I went ahead and installed this
patch as commit fb90e21af1b. I'm therefore closing this bug report.
This bug report was last modified 99 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.