* pgg-pgp.el, pgg-pgp5.el (verify-region): Set default umask to 077.
authorueno <ueno>
Thu, 11 Nov 1999 06:01:10 +0000 (06:01 +0000)
committerueno <ueno>
Thu, 11 Nov 1999 06:01:10 +0000 (06:01 +0000)
pgg-pgp.el
pgg-pgp5.el

index 28e48cb..feadb9b 100644 (file)
                                   start end &optional signature)
   (let* ((basename (expand-file-name "pgg" temporary-file-directory))
         (orig-file (make-temp-name basename))
-        (args '("+verbose=1" "+batchmode" "+language=us")))
-    (write-region-as-binary start end orig-file)
+        (args '("+verbose=1" "+batchmode" "+language=us"))
+        (orig-mode (default-file-modes)))
+    (unwind-protect
+       (progn
+         (set-default-file-modes 448)
+         (write-region-as-binary start end orig-file)
+         )
+      (set-default-file-modes orig-mode))
     (when (stringp signature)
       (copy-file signature (setq signature (concat orig-file ".asc")))
       (setq args (append args (list signature orig-file)))
index 8598e0e..9614b4e 100644 (file)
                                   start end &optional signature)
   (let* ((basename (expand-file-name "pgg" temporary-file-directory))
         (orig-file (make-temp-name basename))
-        (args '("+verbose=1" "+batchmode=1" "+language=us")))
-    (write-region-as-binary start end orig-file)
+        (args '("+verbose=1" "+batchmode=1" "+language=us"))
+        (orig-mode (default-file-modes)))
+    (unwind-protect
+       (progn
+         (set-default-file-modes 448)
+         (write-region-as-binary start end orig-file)
+         )
+      (set-default-file-modes orig-mode))
     (when (stringp signature)
       (copy-file signature (setq signature (concat orig-file ".asc")))
       (setq args (append args (list signature)))