diff options
| author | Eli Zaretskii <eliz@gnu.org> | 2018-03-02 10:44:44 +0200 |
|---|---|---|
| committer | Eli Zaretskii <eliz@gnu.org> | 2018-03-02 10:44:44 +0200 |
| commit | 04da8f4c292bf9cd666f883181afd1de32d0f67f (patch) | |
| tree | 149b9260372fb59b1c86ba6249f66a46419703d9 | |
| parent | 832b9ece366bc79b410d8628bbad877bdb245080 (diff) | |
| download | emacs-04da8f4c292bf9cd666f883181afd1de32d0f67f.tar.gz | |
Fix downloading non-text files in EWW
* lisp/net/eww.el (eww-download-callback): Bind
coding-system-for-read to 'no-conversion', to avoid any code- or
EOL-conversions in downloaded files. (Bug#30664)
| -rw-r--r-- | lisp/net/eww.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/net/eww.el b/lisp/net/eww.el index caac96a4859..66b1767b563 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -1532,7 +1532,8 @@ Differences in #targets are ignored." eww-download-directory))) (goto-char (point-min)) (re-search-forward "\r?\n\r?\n") - (write-region (point) (point-max) file) + (let ((coding-system-for-write 'no-conversion)) + (write-region (point) (point-max) file)) (message "Saved %s" file)))) (defun eww-decode-url-file-name (string) |
