]> git.eshelyaron.com Git - emacs.git/commitdiff
Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-679
authorMiles Bader <miles@gnu.org>
Tue, 9 Nov 2004 04:38:27 +0000 (04:38 +0000)
committerMiles Bader <miles@gnu.org>
Tue, 9 Nov 2004 04:38:27 +0000 (04:38 +0000)
Merge from gnus--rel--5.10

Patches applied:

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-69
   Merge from emacs--cvs-trunk--0

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-70
   Update from CVS

2004-11-07  Katsumi Yamaoka  <yamaoka@jpl.org>

   * lisp/gnus/gnus-msg.el (gnus-configure-posting-styles): Don't cause the
   "Args out of range" error.  Reported by Arnaud Giersch
   <arnaud.giersch@free.fr>.

lisp/gnus/ChangeLog
lisp/gnus/gnus-msg.el

index d7ebedc53f8916aac9352ff073c56895724b3ed5..2dbe85b2aac60fc3c64b80c789fb48cfc3ae827c 100644 (file)
@@ -1,3 +1,9 @@
+2004-11-07  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
+       "Args out of range" error.  Reported by Arnaud Giersch
+       <arnaud.giersch@free.fr>.
+
 2004-11-04  Richard M. Stallman  <rms@gnu.org>
 
        * spam.el (spam group): Add :version.
index 6b09348094075cc025a060a6322c9ebc8b376c99..7948efc257256a7a39731130ad2f7714045be8d5 100644 (file)
@@ -1871,11 +1871,13 @@ this is a reply."
            (when (and filep v)
              (setq v (with-temp-buffer
                        (insert-file-contents v)
-                       (goto-char (point-max))
-                       (skip-chars-backward "\n")
-                       (delete-region (+ (point) (if (bolp) 0 1))
-                                      (point-max))
-                       (buffer-string))))
+                       (buffer-substring
+                        (point-min)
+                        (progn
+                          (goto-char (point-max))
+                          (if (zerop (skip-chars-backward "\n"))
+                              (point)
+                            (1+ (point))))))))
            (setq results (delq (assoc element results) results))
            (push (cons element v) results))))
       ;; Now we have all the styles, so we insert them.