* elmo-archive.el (elmo-archive-get-archive-name): Cause an error when
authorteranisi <teranisi>
Wed, 25 Jul 2001 04:29:37 +0000 (04:29 +0000)
committerteranisi <teranisi>
Wed, 25 Jul 2001 04:29:37 +0000 (04:29 +0000)
unknown archive type is specified.

elmo/ChangeLog
elmo/elmo-archive.el

index c88e31e..6329473 100644 (file)
@@ -1,3 +1,8 @@
+2001-07-25  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-archive.el (elmo-archive-get-archive-name): Cause an error when
+       unknown archive type is specified.
+
 2001-07-23  Yuuichi Teranishi  <teranisi@gohome.org>
 
        * elmo-util.el (toplevel): Require 'mcharset and 'pces.
index cd227b2..a7a4672 100644 (file)
@@ -298,6 +298,8 @@ TYPE specifies the archiver's symbol."
   (let ((dir (elmo-archive-get-archive-directory folder))
         (suffix (elmo-archive-get-suffix type))
        filename dbdir)
+    (unless suffix
+      (error "Unknown archiver type: %s" type))
     (if elmo-archive-treat-file
        (if (string-match (concat (regexp-quote suffix) "$") folder)
            (expand-file-name