diff --git a/lisp/vc/log-edit.el b/lisp/vc/log-edit.el index 1e249c637a6..c77f4494c1a 100644 --- a/lisp/vc/log-edit.el +++ b/lisp/vc/log-edit.el @@ -1219,7 +1219,10 @@ line of MSG." (let ((pt (point))) (and (zerop (forward-line 1)) (looking-at "\n\\|\\'") - (let ((summary (buffer-substring-no-properties pt (1- (point))))) + (let ((summary (buffer-substring-no-properties pt + (if (bolp) + (1- (point)) + (point))))) (skip-chars-forward " \n") (delete-region pt (point)) (log-edit-set-header "Summary" summary)))))))