* mime-pgp.el (mime-verify-application/pgp-signature): Enclose
authorueno <ueno>
Thu, 4 Nov 1999 18:15:49 +0000 (18:15 +0000)
committerueno <ueno>
Thu, 4 Nov 1999 18:15:49 +0000 (18:15 +0000)
with `unwind-protect' to be sure of deleting *.asc files.

mime-pgp.el

index cc13890..f499c4e 100644 (file)
@@ -168,16 +168,17 @@ It should be ISO 639 2 letter language code such as en, ja, ...")
         )
     (save-excursion (mime-show-echo-buffer))
     (mime-write-entity-content entity sig-file)
-    (with-temp-buffer
-      (mime-insert-entity orig-entity)
-      (goto-char (point-min))
-      (while (progn (end-of-line) (not (eobp)))
-       (insert "\r")
-       (forward-line 1))
-      (let ((pgg-output-buffer mime-echo-buffer-name))
-       (funcall (pgp-function 'verify) 
-                (point-min)(point-max) sig-file 'fetch)))
-    (delete-file sig-file)
+    (unwind-protect
+       (with-temp-buffer
+         (mime-insert-entity orig-entity)
+         (goto-char (point-min))
+         (while (progn (end-of-line) (not (eobp)))
+           (insert "\r")
+           (forward-line 1))
+         (let ((pgg-output-buffer mime-echo-buffer-name))
+           (funcall (pgp-function 'verify) 
+                    (point-min)(point-max) sig-file 'fetch)))
+      (delete-file sig-file))
     ))