Index: uspace/app/klog/klog.c
===================================================================
--- uspace/app/klog/klog.c	(revision 7a2c479a365191bf8670a33562761226b831113d)
+++ uspace/app/klog/klog.c	(revision 171f9a1fe9f611d6f72a49a47ddb0eaefd93ccbd)
@@ -48,8 +48,9 @@
 #define NAME "klog"
 
-#define KLOG_SIZE PAGE_SIZE
+#define KLOG_SIZE	PAGE_SIZE
+#define KLOG_LENGTH	(KLOG_SIZE / sizeof(wchar_t))
 
 /* Pointer to klog area */
-static char *klog;
+static wchar_t *klog;
 
 static void interrupt_received(ipc_callid_t callid, ipc_call_t *call)
@@ -62,5 +63,5 @@
 	size_t i;
 	for (i = klog_len - klog_stored; i < klog_len; i++)
-		putchar(klog[(klog_start + i) % KLOG_SIZE]);
+		putchar(klog[(klog_start + i) % KLOG_LENGTH]);
 	
 	async_serialize_end();
