Index: kernel/generic/src/printf/vsnprintf.c
===================================================================
--- kernel/generic/src/printf/vsnprintf.c	(revision e560ae83771ecf9be5a8ba952fb12d932672c732)
+++ kernel/generic/src/printf/vsnprintf.c	(revision 08b560184aacc3e2533a5309e7057c4051e6f4df)
@@ -87,5 +87,5 @@
 			wchar_t uc = utf8_decode(str, &index, size - 1);
 			
-			if (!utf8_encode(uc, data->dst, &data->len, data->size - 1))
+			if (!utf8_encode(uc, data->dst, &data->len, data->size - 2))
 				break;
 			
@@ -150,5 +150,5 @@
 		}
 		
-		if (!utf8_encode(str[index], data->dst, &data->len, data->size - 1))
+		if (!utf8_encode(str[index], data->dst, &data->len, data->size - 2))
 			break;
 		
