Index: kernel/generic/src/lib/str.c
===================================================================
--- kernel/generic/src/lib/str.c	(revision e535eeb8ca65f325690f9d79d60ea2f3c9e9da35)
+++ kernel/generic/src/lib/str.c	(revision 7a23d608cbb99296cbb7a611ef7824d57ee7210a)
@@ -823,4 +823,6 @@
 				str++;
 				break;
+			default:
+				str--;
 			}
 		}
@@ -886,5 +888,5 @@
  * @param base   Zero or number between 2 and 36 inclusive.
  * @param strict Do not allow any trailing characters.
- * @apram result Result of the conversion.
+ * @param result Result of the conversion.
  *
  * @return EOK if conversion was successful.
