From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1026 invoked from network); 22 Mar 2022 19:13:52 -0000 Received: from mx1.math.uh.edu (129.7.128.32) by inbox.vuxu.org with ESMTPUTF8; 22 Mar 2022 19:13:52 -0000 Received: from lists1.math.uh.edu ([129.7.128.208]) by mx1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nWjwp-005GZZ-9Q for ml@inbox.vuxu.org; Tue, 22 Mar 2022 14:13:39 -0500 Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.94.2) (envelope-from ) id 1nWjwW-0067NG-5t for ml@inbox.vuxu.org; Tue, 22 Mar 2022 14:13:20 -0500 Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtp (Exim 4.94.2) (envelope-from ) id 1nWiIB-0066if-4L for ding@lists.math.uh.edu; Tue, 22 Mar 2022 12:27:35 -0500 Received: from quimby.gnus.org ([95.216.78.240]) by mx2.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nWiI9-00AakC-BX for ding@lists.math.uh.edu; Tue, 22 Mar 2022 12:27:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=WEfLtmtk6quUohTZT8mWJgrPm+HpLkIEVRbtmOkGf48=; b=A3NWDITCOzDMA4+Gr5qCj3ATzP 9XSRKUy2c/Fa6f2A3WYmzd4xulDmdW0CP2/kT35aF8MBFkWZ5/HQlKKiBeE+vKMbCWyTv7o0ruPFI H53tNQim639j0h/aEP2xSWlWq2dN3k4aEASAh1okJg2NfyzaT+XLPOGzDeBf/IM7opYg=; Received: from eggs.gnu.org ([209.51.188.92]) by quimby.gnus.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nWiI2-00006n-9c for ding@gnus.org; Tue, 22 Mar 2022 18:27:29 +0100 Received: from [2001:470:142:3::e] (port=42280 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWiHz-0006L1-IE; Tue, 22 Mar 2022 13:27:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=WEfLtmtk6quUohTZT8mWJgrPm+HpLkIEVRbtmOkGf48=; b=O7wLAFW586thAsxmvE0T iQcaseo/g+mkZ0InuFXRwE69p/+7CPofowt4m25kpTViQp45Lc7SF5rH8TarvQif29V1+oYwdPTrv UB78HZCwSLPdWxVFOroWweEO4fIeCvLZ+SPxR/Sv9qBV3UMwjuxX8Iy4Wh9Sbol1tollqtciM/dM6 EBPNjaBdHfIPumqyEaXVMX80660VkKub+9YC4PtWmQQRlldlRKDN7ZZVvy2h8bQovctamSy7DbWZQ x1M9ZO7IoC3KZ12JzXnvJSbjEFeOmIfS1RF1mdKzJws8/+HXwFGWavktEY0VaiZ9pzdWK8Tf7Jls2 JyPs8yuWsIqCzg==; Received: from lukas.physics.niu.edu ([131.156.224.124]:36080 helo=lukas) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWiHz-0000fg-9F; Tue, 22 Mar 2022 13:27:23 -0400 From: Roland Winkler To: Sam Steingold Cc: bbdb-user@nongnu.org, ding@gnus.org Subject: Re: bug#54423: 29.0.50; gnus-fetch-original-field returns nil in digest References: <87ee30vo80.fsf@gnus.org> <87cziku6kv.fsf@gnus.org> <87k0cssiaw.fsf@gnus.org> <87mthi7x11.fsf@gnu.org> Date: Tue, 22 Mar 2022 12:27:22 -0500 In-Reply-To: (Sam Steingold's message of "Tue, 22 Mar 2022 13:08:57 -0400") Message-ID: <87tubp7v9h.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain List-ID: Precedence: bulk On Tue, Mar 22 2022, Sam Steingold wrote: > when the current group is _not_ `nndoc`, there is no `quit-config' > and `with-current-buffer' will signal an "nil is not a buffer" error. Do you refer to the possibility that the first `or' clause (or (gnus-fetch-original-field header) fails because a header is absent in an otherwise ordinary message? Then looking for parent-summary-buffer won't help either. > + (let ((parent-summary-buffer > + (cadr (assq 'quit-config > + (gnus-info-params > + (gnus-get-info gnus-newsgroup-name)))))) > + (and parent-summary-buffer > + (with-current-buffer parent-summary-buffer > + (gnus-fetch-original-field header)))))) Thanks, I find this much cleaner!