diff options
| -rw-r--r-- | lisp/nntp.el | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/nntp.el b/lisp/nntp.el index b6a49ee5888..e5e1f2a36b3 100644 --- a/lisp/nntp.el +++ b/lisp/nntp.el | |||
| @@ -591,8 +591,14 @@ servers." | |||
| 591 | (defun nntp-request-post (&optional server) | 591 | (defun nntp-request-post (&optional server) |
| 592 | "Post the current buffer." | 592 | "Post the current buffer." |
| 593 | (nntp-possibly-change-server nil server) | 593 | (nntp-possibly-change-server nil server) |
| 594 | (save-excursion | ||
| 595 | (set-buffer nntp-server-buffer) | ||
| 596 | (erase-buffer)) | ||
| 594 | (if (nntp-send-command "^[23].*\r?\n" "POST") | 597 | (if (nntp-send-command "^[23].*\r?\n" "POST") |
| 595 | (progn | 598 | (progn |
| 599 | (save-excursion | ||
| 600 | (set-buffer nntp-server-buffer) | ||
| 601 | (erase-buffer)) | ||
| 596 | (nntp-encode-text) | 602 | (nntp-encode-text) |
| 597 | (nntp-send-region-to-server (point-min) (point-max)) | 603 | (nntp-send-region-to-server (point-min) (point-max)) |
| 598 | ;; 1.2a NNTP's post command is buggy. "^M" (\r) is not | 604 | ;; 1.2a NNTP's post command is buggy. "^M" (\r) is not |