emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/plz 93a2ccaaa8 59/81: Fix: Run curl in temporary-file-d


From: ELPA Syncer
Subject: [elpa] externals/plz 93a2ccaaa8 59/81: Fix: Run curl in temporary-file-directory
Date: Wed, 11 May 2022 17:58:02 -0400 (EDT)

branch: externals/plz
commit 93a2ccaaa8604433d0c75ea4d9adc1de834cbdc6
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>

    Fix: Run curl in temporary-file-directory
    
    Fixes https://github.com/alphapapa/ement.el/issues/19.  Thanks to
    @akater for reporting.
---
 plz.el | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/plz.el b/plz.el
index 3775863c14..348f2f8b36 100644
--- a/plz.el
+++ b/plz.el
@@ -362,7 +362,11 @@ NOQUERY is passed to `make-process', which see."
                    ('binary nil)
                    (_ decode))))
     (with-current-buffer (generate-new-buffer " *plz-request-curl*")
-      (let ((process (make-process :name "plz-request-curl"
+      ;; Avoid making process in a nonexistent directory (in case the current
+      ;; default-directory has since been removed).  It's unclear what the best
+      ;; directory is, but this seems to make sense, and it should still exist.
+      (let ((default-directory temporary-file-directory)
+            (process (make-process :name "plz-request-curl"
                                    :buffer (current-buffer)
                                    :coding 'binary
                                    :command (append (list plz-curl-program) 
curl-args)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]