Index: kernel/generic/src/console/kconsole.c
===================================================================
--- kernel/generic/src/console/kconsole.c	(revision 0cfc18d371132ba897ebc75f095c39ad9d64be99)
+++ kernel/generic/src/console/kconsole.c	(revision 6b00876f80fd8b04056ef87fa070ac2da14ca41c)
@@ -362,6 +362,4 @@
 				putchar(current[position]);
 			
-			if (position == 0)
-				continue;
 			
 			/*
@@ -371,11 +369,17 @@
 			size_t beg;
 			unsigned sp = 0, narg = 0;
-			for (beg = position - 1; (beg > 0) && (!isspace(current[beg]));
-			    beg--);
-			
-			if (isspace(current[beg]))
-				beg++;
-			
-			wstr_to_str(tmp, position - beg + 1, current + beg);
+			if (position == 0) {
+				tmp[0] = '\0';
+				beg = 0;
+			}
+			else {
+				for (beg = position - 1; (beg > 0) && (!isspace(current[beg]));
+				    beg--);
+				
+				if (isspace(current[beg]))
+					beg++;
+				
+				wstr_to_str(tmp, position - beg + 1, current + beg);
+			}
 			
 			/* Count which argument number are we tabbing (narg=0 is cmd) */
