diff --git a/src/ChangeLog b/src/ChangeLog
index ddbe64038f40c8715937bd4b382f17f42d66196d..bf3570b4c83b5e7ffadcd1ffc6c5213cd6e27577 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
+Mon May  4 02:38:59 1992  Linus Tolke Y  (linus@robert)
+
+	* cache.el (lyskom-set-who-info-buffer-2): Use a new insert
+	  function that converts the data in the who-info buffer according
+	  to the value of kom-emacs-knows-iso-8859-1.
+
 Wed Apr 29 14:47:33 1992  Linus Tolke Y  (linus@robert)
 
 	* cache.el (lyskom-set-who-info-buffer-2): defensive programming.
diff --git a/src/cache.el b/src/cache.el
index 4dfe2140c75b23c03ee36da90369835cc7e4995f..1689109b739173034d0b63f69de0f1b23a95916b 100644
--- a/src/cache.el
+++ b/src/cache.el
@@ -282,7 +282,12 @@ ARG: session-info"
 	     (narrow-to-region (point-min) (1- (point-max))))
 	   (setq min (point-max-marker))
 	   (lyskom-print-who-info pers-conf-stat conf-conf-stat who-info sesno
-				  'insert)
+				  (function
+				   (lambda (string)
+				     (insert
+				      (if kom-emacs-knows-iso-8859-1
+					  string
+					(iso-8859-1-to-swascii string))))))
 	   (setq max (point-max-marker))
 	   (goto-char (point-max)))
 	 (delete-char 1))