From unknown Wed Jun 18 00:18:05 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#33145 <33145@debbugs.gnu.org> To: bug#33145 <33145@debbugs.gnu.org> Subject: Status: 27.0.50; rcirc race receives duplicate messages Reply-To: bug#33145 <33145@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:18:05 +0000 retitle 33145 27.0.50; rcirc race receives duplicate messages reassign 33145 emacs submitter 33145 "Basil L. Contovounesios" severity 33145 normal tag 33145 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 24 23:02:55 2018 Received: (at submit) by debbugs.gnu.org; 25 Oct 2018 03:02:55 +0000 Received: from localhost ([127.0.0.1]:41099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gFVvD-0002EN-79 for submit@debbugs.gnu.org; Wed, 24 Oct 2018 23:02:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gFVvB-0002EA-VU for submit@debbugs.gnu.org; Wed, 24 Oct 2018 23:02:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gFVv6-00058L-1Y for submit@debbugs.gnu.org; Wed, 24 Oct 2018 23:02:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48622) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gFVv5-00058C-UE for submit@debbugs.gnu.org; Wed, 24 Oct 2018 23:02:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60369) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFVv5-00006h-2l for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 23:02:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gFVv2-00053t-Ct for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 23:02:46 -0400 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:42276) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gFVv2-0004zf-4d for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 23:02:44 -0400 Received: by mail-ed1-x534.google.com with SMTP id b7-v6so6982105edd.9 for ; Wed, 24 Oct 2018 20:02:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version; bh=9uapVX/my9R+yQNG7Vwg8epHmeV0Zbe0se7aXUrOfH4=; b=c1sKtVwGEBT0/dTWXYB+xAyszc9PvMYMk5aqVBnn+P7SdP0TbKYCtjKAv9LHuv8Po3 /MqXWUV80n2CtkoeWKkV9ZdxG4XPFdQvHVz/U2v/OzqsidW1tNi+BY24VTWKYJTp6QTs X7X4j8Tsrfd4UDIFtZoiTugHKI44lenMOhmDT2ox+I3p6VKu4xJEUKcrbasRNWxagLmq uZDyu5zF2zqEvLBBJm7hcUTuyvplXXTQ8KyoY9cI7tm3OQVjKAiQZJ6GyvSlngrojc+e 3E15gCx8etimj1OoAJbgyT/Z/8KFJDqQYuD561WvrTgKl1gx6c1NO0cNZcZJ9SQT6d/2 4aOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=9uapVX/my9R+yQNG7Vwg8epHmeV0Zbe0se7aXUrOfH4=; b=DsLk+VVlFrN8bKfmsQIPZPK3VVzzRTUBevMsc0SrAN6XpQhY/QPcVxOW2PBhZ/DfT8 SJMkGFQ3r7rKPopluJ0N7X57ljTTxKElmYEoaEt/no9K5ug9cH2terNxO0JHLIE8uNDk jBD88Mrrns17RQZ5ZZRlAGHFzVvZ4zedQxjaXNe3udBGlTuXkEfypN+Ir01FDPMp2oKv 1d4ZhqwhqWZVk6q3UEhpMPqT5j6qabfHePl8A/6RKfds/v+7JHz2m84an/BlAoEF7CUZ j2VdNHw+DOvdEBbvGUw348m4zx9tSYH7XTJTCID+MoT+r156KRotzTlElGniZs5wSVaE xA4Q== X-Gm-Message-State: AGRZ1gK1nYisCW7EWM1Afrp7BIENpHCLDK2QR5QXqx8R91T093EA6/f/ AaxxCa5XS0L/CKub4dMtjWg9Wkbwic8= X-Google-Smtp-Source: AJdET5dmmo2LdmTin1xajVWIEAYMZjMalZvnroiRMXoJRMcvJ7NyOIdhoD6h3e4OWSzB4Y9u/fnxkA== X-Received: by 2002:a50:9226:: with SMTP id i35-v6mr128569eda.50.1540436562136; Wed, 24 Oct 2018 20:02:42 -0700 (PDT) Received: from localhost (51-171-243-2-dynamic.agg2.clk.blp-srl.eircom.net. [51.171.243.2]) by smtp.gmail.com with ESMTPSA id l52-v6sm2491163edc.10.2018.10.24.20.02.40 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 24 Oct 2018 20:02:41 -0700 (PDT) From: "Basil L. Contovounesios" To: bug-gnu-emacs@gnu.org Subject: 27.0.50; rcirc race receives duplicate messages Date: Thu, 25 Oct 2018 04:02:35 +0100 Message-ID: <87zhv2g244.fsf@tcd.ie> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Currently, rcirc-filter clears the accumulator variable rcirc-process-output only after each of its constituent lines has been fed to rcirc-process-server-response, which in turn runs the abnormal hook rcirc-receive-message-functions. If this hook contains a function which allows process filters to be run, e.g. by way of accept-process-output, and if process output arrives soon enough, then rcirc-filter might be called more than once before its previous invocation has managed to clear rcirc-process-output. In other words, subsequent invocations may see process output that is already being handled by previous invocations, thus potentially printing duplicate messages in the process buffer. Patch addressing this to follow. Thanks, -- Basil In GNU Emacs 27.0.50 (build 31, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2018-10-24 built on thunk Repository revision: 00027ff9d0f646662458bdb47cc7e2214f439698 Windowing system distributor 'The X.Org Foundation', version 11.0.12001000 System Description: Debian GNU/Linux buster/sid Configured using: 'configure --config-cache --prefix=/home/blc/.local --with-mailutils --with-x-toolkit=lucid --with-modules --with-file-notification=yes --with-x 'CC=ccache gcc' 'CFLAGS=-O2 -march=native -pipe'' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON LCMS2 GMP From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 24 23:07:43 2018 Received: (at 33145) by debbugs.gnu.org; 25 Oct 2018 03:07:43 +0000 Received: from localhost ([127.0.0.1]:41104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gFVzr-0002MC-1d for submit@debbugs.gnu.org; Wed, 24 Oct 2018 23:07:43 -0400 Received: from mail-ed1-f46.google.com ([209.85.208.46]:43868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gFVzp-0002Ly-GD for 33145@debbugs.gnu.org; Wed, 24 Oct 2018 23:07:42 -0400 Received: by mail-ed1-f46.google.com with SMTP id y20-v6so6992266eds.10 for <33145@debbugs.gnu.org>; Wed, 24 Oct 2018 20:07:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=nwVs9JvjLksRUueNQTs071GO6noS3Aol/bQCyb1UWDo=; b=PD+BYqHqgbVIjAV2XE+L07qJetmcaxl2XBDT8W46e2/fLVZ4uO7A15yphbES5N4fKj v5bNzbzJRanKG+KDs8VsMIDsQLs2hAY0chfO2GXolSme2+ABznSzoONi30GD4mqUE9Gh P3zYHR5EWIkvwLyjd0xBeSUva11r169CNBybo339jSTin9o7g4To1jQHw9w/CPzoTgnX XrJ4YumSmMi9tEpO0PlER8ys/EFP2Fyt8RECnuIw4GkY/WyemG2eq7gVF0PhYlQ/uyLU jpDgq6wKchy4siL195mOtlrXoBpSNH4XKmIORS53CcxMGU3cqhrfdECopN1XqoG7kF4X 4rkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=nwVs9JvjLksRUueNQTs071GO6noS3Aol/bQCyb1UWDo=; b=grLFgl8MsrqFcDnyi9PWGnAoD6RSG4EgZ+/hhZUkwkAf50Pt6TiWXnaxq5ANon9bKm cCZEosjfUQ3Vlv8f90TTwqP6baE4pIyexD3NhDSzd2wQ5YKvrZAoOXPKOHxgGqcdtk8k dBrpyNSHW9OH3XNR7dM+0EvEIkatL5EKOCEDI8vgr5fZSSVYmud2LHtUdf4mDnmFYX9R X42oZxisknaXrKCBcXSYxnLlh/dj1j9g4fNSCjq2LBWM+9pLEq9B8jg2hhFoaBrywq3A e8x0S0XZZWKiKuBKZqqCXliDBtF1pVnHyeXspq8ADbymoBboD2xmtCVdQobqtiIuDM0d j3gA== X-Gm-Message-State: AGRZ1gI1Dl4H/Wo2knJ33/UggDSzplVkWNUqxsManHf7IpK8TzJrgNIU tORdk8Bf/CgOgTLCT+aW1K+9DOpxsMs= X-Google-Smtp-Source: AJdET5fw/ZPajEphbvlkRpj5L+ERQd7edyJR5g4WQE9DQJ9ztWRJssn/fNAPX3liNYUogi1anmJdAQ== X-Received: by 2002:aa7:c149:: with SMTP id r9-v6mr107561edp.213.1540436855506; Wed, 24 Oct 2018 20:07:35 -0700 (PDT) Received: from localhost (51-171-243-2-dynamic.agg2.clk.blp-srl.eircom.net. [51.171.243.2]) by smtp.gmail.com with ESMTPSA id w31-v6sm2615404edb.8.2018.10.24.20.07.34 for <33145@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 24 Oct 2018 20:07:34 -0700 (PDT) From: "Basil L. Contovounesios" To: 33145@debbugs.gnu.org Subject: Re: bug#33145: 27.0.50; rcirc race receives duplicate messages References: <87zhv2g244.fsf@tcd.ie> Date: Thu, 25 Oct 2018 04:07:33 +0100 In-Reply-To: <87zhv2g244.fsf@tcd.ie> (Basil L. Contovounesios's message of "Thu, 25 Oct 2018 04:02:35 +0100") Message-ID: <87tvlag1vu.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33145 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Avoid-race-in-rcirc-process-filter-bug-33145.patch >From b5af2a63844fcdceab4520dae9c298c240a07df2 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Thu, 25 Oct 2018 03:35:57 +0100 Subject: [PATCH] Avoid race in rcirc process filter (bug#33145) * lisp/net/rcirc.el (rcirc-filter): Clear rcirc-process-output before processing its constituent lines. Otherwise, if rcirc-filter runs again before the last rcirc-process-server-response is finished, the contents of rcirc-process-output could be duplicated. --- lisp/net/rcirc.el | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el index fe9c71a21c..893ff5829b 100644 --- a/lisp/net/rcirc.el +++ b/lisp/net/rcirc.el @@ -751,12 +751,12 @@ rcirc-filter (with-rcirc-process-buffer process (setq rcirc-last-server-message-time (current-time)) (setq rcirc-process-output (concat rcirc-process-output output)) - (when (= (aref rcirc-process-output - (1- (length rcirc-process-output))) ?\n) - (mapc (lambda (line) - (rcirc-process-server-response process line)) - (split-string rcirc-process-output "[\n\r]" t)) - (setq rcirc-process-output nil)))) + (when (= ?\n (aref rcirc-process-output + (1- (length rcirc-process-output)))) + (let ((lines (split-string rcirc-process-output "[\n\r]" t))) + (setq rcirc-process-output nil) + (dolist (line lines) + (rcirc-process-server-response process line)))))) (defun rcirc-reschedule-timeout (process) (with-rcirc-process-buffer process -- 2.19.1 --=-=-= Content-Type: text/plain "Basil L. Contovounesios" writes: > Patch addressing this to follow. I attach said patch. Thanks, -- Basil --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 25 18:57:16 2018 Received: (at control) by debbugs.gnu.org; 25 Oct 2018 22:57:16 +0000 Received: from localhost ([127.0.0.1]:43010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gFoZ2-0008Ue-JY for submit@debbugs.gnu.org; Thu, 25 Oct 2018 18:57:16 -0400 Received: from mail-io1-f52.google.com ([209.85.166.52]:37711) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gFoZ0-0008UR-Uk for control@debbugs.gnu.org; Thu, 25 Oct 2018 18:57:15 -0400 Received: by mail-io1-f52.google.com with SMTP id k17-v6so6559497ioc.4 for ; Thu, 25 Oct 2018 15:57:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=xVHXi1CYcY+RL7s0q9uWM7PXab7xi+XSWNw6JAPcUNc=; b=Lhp2+U2EKg7+kx2jNYICOyvWwcBbMhXbVbFl8T9Vn9ErUgswsT6qEV+6nbuqZfkJLK Gev9mFjbPEwQyRYXFQdzoSTd5F3LUE2fVuBp8K0D3KIwot2zzZOZMBXkjTwPIB3Xc/GN ZO1Whpxch3rIqWWj9gIyDmOXpZb/+0BmkP2BvdUdGxtDZ0rkW7/alfHm4F0V2d4JoxTV qcbqe6gXQYbvSkGDb5tmBx5AaeaIHeZB9YdTF/IhrDh6MPKOEDBauKuYm9kTDsJ11t1n 1F9g+1/r52Kn04Iut0iU8deSTpGNosYefZ+CmxkfToVmlu+V0gmxxeCZEBr8XZ4tnZ8U wf9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=xVHXi1CYcY+RL7s0q9uWM7PXab7xi+XSWNw6JAPcUNc=; b=oblLhafVeKaNrItNC04frUEuJeVAzpaeTUOZ+calCkMybj7lUJIr1ezRlfm99bntGe plIis4887xboMRW3dBjn0Vm2Mv1b/yKE1vsfbZslZwyYmCVbRQzfYafffea/B5Z/0ZaE IKjj7+gb7DLiXgwmE/HsoT5x4xgtza0jwRAn7MbMnDKr/cqhyW7rN5+/fpmHaiSnsS6I TLNWvml9zTd+nZQttGuIViWDbPNYjcTmhJqBgu+F2mTBAPF8DQn9VfT58lV+b0t1UA9C OEDgB1gm/+GbSVuCLQ4GpMoP3VsGrpkPUrqKg3Dszjhr6augN7t9Py2wveJFKYfu2VC8 l17A== X-Gm-Message-State: AGRZ1gIdCX9EHnwH+ojydy+ELGjCeXc6q2LAAINyMvv/vfR1nQ51gsEb TKeg+EdPuO1kkvWk/DN4aXIaZbaz X-Google-Smtp-Source: AJdET5dGxUDY+80QS/K1g18PoAMiJtUBaQDbjam7sfIWkB6uW5ddcpL8AftOPkK2gL6k1KttLZ5QcA== X-Received: by 2002:a6b:153:: with SMTP id 80-v6mr802442iob.290.1540508229255; Thu, 25 Oct 2018 15:57:09 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id g73-v6sm1564473itg.37.2018.10.25.15.57.08 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 25 Oct 2018 15:57:08 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #33145 Date: Thu, 25 Oct 2018 18:57:07 -0400 Message-ID: <87ftwtljng.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 33145 + patch quit From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 03 04:48:05 2018 Received: (at 33145-done) by debbugs.gnu.org; 3 Nov 2018 08:48:05 +0000 Received: from localhost ([127.0.0.1]:60583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIrbB-0007IM-89 for submit@debbugs.gnu.org; Sat, 03 Nov 2018 04:48:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIrb7-0007Ho-HO for 33145-done@debbugs.gnu.org; Sat, 03 Nov 2018 04:48:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gIrax-0003lx-8w for 33145-done@debbugs.gnu.org; Sat, 03 Nov 2018 04:47:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35256) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gIrax-0003li-2m; Sat, 03 Nov 2018 04:47:51 -0400 Received: from [176.228.60.248] (port=2326 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gIraw-0000lD-JG; Sat, 03 Nov 2018 04:47:50 -0400 Date: Sat, 03 Nov 2018 10:47:41 +0200 Message-Id: <83ftwifsya.fsf@gnu.org> From: Eli Zaretskii To: "Basil L. Contovounesios" In-reply-to: <87tvlag1vu.fsf@tcd.ie> (contovob@tcd.ie) Subject: Re: bug#33145: 27.0.50; rcirc race receives duplicate messages References: <87zhv2g244.fsf@tcd.ie> <87tvlag1vu.fsf@tcd.ie> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33145-done Cc: 33145-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: "Basil L. Contovounesios" > Date: Thu, 25 Oct 2018 04:07:33 +0100 > > > Patch addressing this to follow. > > I attach said patch. Thanks, pushed to the emacs-26 branch. From unknown Wed Jun 18 00:18:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 01 Dec 2018 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator