Nicolas Cannasse %!s(int64=7) %!d(string=hai) anos
pai
achega
b7df6c3ede
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/std/ucs2.c

+ 1 - 1
src/std/ucs2.c

@@ -213,7 +213,7 @@ sprintf_loop:
 						if( i != 2 ) hl_fatal("Unsupported printf format"); // no support for precision qualifier
 						{
 							uchar *s = va_arg(arglist,uchar *);
-							while( *s )
+							while( *s && out < end )
 								*out++ = *s++;
 							goto sprintf_loop;
 						}