From unknown Thu Sep 11 14:10:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23183: 25.1.50; Error in url-cookie-delete-cookies Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Apr 2016 23:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23183 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 23183@debbugs.gnu.org Cc: Lars Ingebrigtsen X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145955193126747 (code B ref -1); Fri, 01 Apr 2016 23:06:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Apr 2016 23:05:31 +0000 Received: from localhost ([127.0.0.1]:47665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1am88B-0006xL-9V for submit@debbugs.gnu.org; Fri, 01 Apr 2016 19:05:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1am889-0006x8-KM for submit@debbugs.gnu.org; Fri, 01 Apr 2016 19:05:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1am883-0006Xh-LH for submit@debbugs.gnu.org; Fri, 01 Apr 2016 19:05:24 -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,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53562) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1am883-0006Xd-Hz for submit@debbugs.gnu.org; Fri, 01 Apr 2016 19:05:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41301) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1am882-0004Am-Lf for bug-gnu-emacs@gnu.org; Fri, 01 Apr 2016 19:05:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1am87z-0006XI-Fc for bug-gnu-emacs@gnu.org; Fri, 01 Apr 2016 19:05:22 -0400 Received: from mout.web.de ([212.227.17.11]:51934) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1am87z-0006XE-6F for bug-gnu-emacs@gnu.org; Fri, 01 Apr 2016 19:05:19 -0400 Received: from drachen.dragon ([188.98.108.198]) by smtp.web.de (mrweb101) with ESMTPSA (Nemesis) id 0LcPf8-1a2IuZ202w-00jqGH; Sat, 02 Apr 2016 01:05:17 +0200 From: Michael Heerdegen Date: Sat, 02 Apr 2016 01:04:53 +0200 Message-ID: <87oa9tszfu.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:xJxxTfvBLlaKmsB61A4VGlM7jhbC61mc4HoqfDtOHtTmHjgvsKr ui0q/F6Je4fKFrlxdbR2Du3Ph9JTUzbi/fcuQNVC8dAk76sOGOgSySOHFCMMloqT+RYNt2w 9oeSKN9VYIXHYQhv+VGV6YM3ZvfCv+fruKaXYyZmhSjBM6YVgk1v3OdSLM1iZJD97kRD/T8 YXT+yWxyb5uzQKKCaGXVA== X-UI-Out-Filterresults: notjunk:1;V01:K0:icA5OL/YGlo=:1RMnmgDsC8vWZrH+EBqPjd qYA8nHOJD5iXSed4muwpUZKBzIwOV29JUvOk4sMYiMafnOOgB57MmLWqzi8gMp7LUDe8HOvzs BZu38xB269TvHt8PoYkU3tunboudkL1eNbJ/R4110kLqud9QVjAx4pn6sj4YGjiBPH0/ve8tH tJNanN4NtXgh89GMrWKKCW64qG50b1lua1STd9DIbGN5al5PscutPS3tDoTojGCtPNnos8yoo lQoQlAOVh+Wdy9Hh3RXarg0SwolP6wgUCW3cWE2lf1hsviDB/iLxjV5hmLhw95xDqpu2U4krE CCnlLrO6tVkIsfShjmXkc7WObp1IzpHRx8A5bO/oFkLqv4y/IwSy7y8yog6NdsefSIdbgQPlf n/S08HCGfoCaGywGP47rZl3nPAjkdN5hDCUzrVNhS58l3j4sCp4CC8wLqwYm02kWnRve7NFsp EEef211xZGVcrCvru779KNzxClZS9X1aAMOgpEpv4DHr/EpldSxlEfQ0VeqWsOl04/hGHfPkQ riTNUZqsF4Q4saMxXqRRaYtruiKGv7FmUba3uxtfVxRFb5cqZ8XQWPDykD+5f9cqfATjwk36i zDck7bH3FUm1U0Pp0l7VKZS9Rwky3H4kpE4kgN+M5JNDy3DLJmeq60MBUkZNyFHc9sPmSgkSp Me4b0GmXPvihi4Z0r7CJiODm3ruHkeK2E93L4a9ZLZgasXDT3N4wXcdnVX8fqrM+hQniPn+Kj tL+ttjSHHrylJMSkVcSzZF9GPmNoEmmCrcFoHovG7Kz4L0g3slvAQhsAEhDjjatgbdOrbeD46 CRaXFPV X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -4.1 (----) Hello, Lars had introduced the new function `url-cookie-delete-cookies'. I had hoped that this would (always) work - since it is so suggesting to do: --8<---------------cut here---------------start------------->8--- (require 'url) (add-hook 'kill-emacs-hook #'url-cookie-delete-cookies) --8<---------------cut here---------------end--------------->8--- But that gives an error - apparently - when you haven't yet used the cookie mechanism. Backtrace from emacs -Q after evaluating that and hitting C-x C-c: Debugger entered--Lisp error: (wrong-type-argument stringp nil) expand-file-name(nil) url-cookie-write-file() url-cookie-delete-cookies() kill-emacs() save-buffers-kill-emacs(nil) save-buffers-kill-terminal(nil) funcall-interactively(save-buffers-kill-terminal nil) call-interactively(save-buffers-kill-terminal nil nil) command-execute(save-buffers-kill-terminal) where `nil' is "the nil" that `cookie-file' is bound to. I think it would be good if the function would not fail in this case. Thanks, Michael. In GNU Emacs 25.1.50.3 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-03-31 built on drachen Repository revision: 09462b95484ebf75899c64e8ddb7ffce50ef6ca0 Windowing system distributor 'The X.Org Foundation', version 11.0.11802000 System Description: Debian GNU/Linux testing (stretch) Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_ALL: de_DE.utf8 value of $LC_COLLATE: C value of $LC_TIME: C value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix From unknown Thu Sep 11 14:10:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23183: 25.1.50; Error in url-cookie-delete-cookies Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Apr 2018 19:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23183 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 23183@debbugs.gnu.org Received: via spool by 23183-submit@debbugs.gnu.org id=B23183.15238218812828 (code B ref 23183); Sun, 15 Apr 2018 19:52:02 +0000 Received: (at 23183) by debbugs.gnu.org; 15 Apr 2018 19:51:21 +0000 Received: from localhost ([127.0.0.1]:54553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7ngH-0000jX-KW for submit@debbugs.gnu.org; Sun, 15 Apr 2018 15:51:21 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:38786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7ngF-0000jM-Ou for 23183@debbugs.gnu.org; Sun, 15 Apr 2018 15:51:20 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f7ngC-0007hP-QW; Sun, 15 Apr 2018 21:51:19 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f7ng6-00053O-Nu; Sun, 15 Apr 2018 21:51:10 +0200 From: Lars Ingebrigtsen References: <87oa9tszfu.fsf@web.de> Date: Sun, 15 Apr 2018 21:51:10 +0200 In-Reply-To: <87oa9tszfu.fsf@web.de> (Michael Heerdegen's message of "Sat, 02 Apr 2016 01:04:53 +0200") Message-ID: <87zi245jv5.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (-) Michael Heerdegen writes: > Lars had introduced the new function `url-cookie-delete-cookies'. > > I had hoped that this would (always) work - since it is so suggesting to > do: > > (require 'url) > > (add-hook 'kill-emacs-hook #'url-cookie-delete-cookies) > > But that gives an error - apparently - when you haven't yet used the > cookie mechanism. Backtrace from emacs -Q after evaluating that and > hitting C-x C-c: > > Debugger entered--Lisp error: (wrong-type-argument stringp nil) > expand-file-name(nil) > url-cookie-write-file() I've now make that function not error out in this situation. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 15 15:51:24 2018 Received: (at control) by debbugs.gnu.org; 15 Apr 2018 19:51:24 +0000 Received: from localhost ([127.0.0.1]:54556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7ngJ-0000jp-Qo for submit@debbugs.gnu.org; Sun, 15 Apr 2018 15:51:23 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:38792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7ngH-0000jY-VK for control@debbugs.gnu.org; Sun, 15 Apr 2018 15:51:22 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f7ngF-0007kN-LB for control@debbugs.gnu.org; Sun, 15 Apr 2018 21:51:21 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f7ngA-00053R-1m for control@debbugs.gnu.org; Sun, 15 Apr 2018 21:51:14 +0200 To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #23183 Message-Id: Date: Sun, 15 Apr 2018 21:51:14 +0200 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 23183 fixed close 23183