]> git.eshelyaron.com Git - emacs.git/commitdiff
Set no-conversion for network communication
authorKenichi Handa <handa@m17n.org>
Thu, 11 Sep 1997 05:24:25 +0000 (05:24 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 11 Sep 1997 05:24:25 +0000 (05:24 +0000)
with nntpd.
(gnus-mule-initialize): For safety, set no-conversion for network
communication with nntpd.

lisp/gnus/gnus-mule.el

index 13062278ce847cb16500605d703fb183e6ee49ad..75e224aace9ea50c1361e77992fdef963b24011b 100644 (file)
@@ -206,7 +206,10 @@ coding-system for reading and writing respectively."
   (add-hook 'message-send-news-hook
            'gnus-mule-message-send-news-function)
   (add-hook 'message-send-mail-hook
-           'gnus-mule-message-send-mail-function))
+           'gnus-mule-message-send-mail-function)
+  (let ((stream (get-process "nntpd")))
+    (if (processp stream)
+       (set-process-coding-system stream 'no-conversion 'no-conversion))))
 
 (gnus-mule-add-group "" 'undecided)
 (gnus-mule-add-group "fj" 'iso-2022-7bit)
@@ -221,4 +224,6 @@ coding-system for reading and writing respectively."
 
 (add-hook 'gnus-startup-hook 'gnus-mule-initialize)
 
+(modify-coding-system-alist 'network "nntp" 'no-conversion)
+
 ;; gnus-mule.el ends here