Index: kernel/generic/src/console/console.c
===================================================================
--- kernel/generic/src/console/console.c	(revision a801688bbb63ce8e1f39927867b7500c306a8b52)
+++ kernel/generic/src/console/console.c	(revision 297cb737a128894be4e31ffafb7da3e0005ff683)
@@ -367,9 +367,18 @@
 		data[size] = 0;
 		
-		printf("%s", data);
+		switch (cmd) {
+		case KLOG_WRITE:
+			printf("%s", data);
+			break;
+		case KLOG_COMMAND:
+			for (unsigned int i = 0; i < size; i++)
+				indev_push_character(stdin, data[i]);
+			indev_push_character(stdin, '\n');
+			break;
+		}
+
 		free(data);
-	} else
-		klog_update(NULL);
-	
+	}
+
 	return size;
 }
