]> git.eshelyaron.com Git - emacs.git/commitdiff
Clean up replace-in-string slightly
authorLars Ingebrigtsen <larsi@gnus.org>
Fri, 25 Sep 2020 00:27:01 +0000 (02:27 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 25 Sep 2020 00:27:01 +0000 (02:27 +0200)
* lisp/subr.el (replace-in-string): Clean up previous fix slightly.

lisp/subr.el

index 0de9ac5d96063a3f5767d8d74ae1f153bed5e411..33ed0bc93671ee39371c7c044d9afd60db71b8a6 100644 (file)
@@ -4440,8 +4440,9 @@ Unless optional argument INPLACE is non-nil, return a new string."
         (push (substring instring start pos) result))
       (push tostring result)
       (setq start (+ pos (length fromstring))))
+    ;; Get any remaining bit.
     (unless (= start (length instring))
-      (push (substring instring start pos) result))
+      (push (substring instring start) result))
     (apply #'concat (nreverse result))))
 
 (defun replace-regexp-in-string (regexp rep string &optional