Procházet zdrojové kódy

Handle the '"%c", 0' case correctly.

tags/v0.9.3
Michael Brown před 18 roky
rodič
revize
eb6b8e8d70
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1
    1
      src/core/vsprintf.c

+ 1
- 1
src/core/vsprintf.c Zobrazit soubor

@@ -228,7 +228,7 @@ size_t vcprintf ( struct printf_context *ctx, const char *fmt, va_list args ) {
228 228
 		ptr = tmp_buf + sizeof ( tmp_buf ) - 1;
229 229
 		*ptr = '\0';
230 230
 		if ( *fmt == 'c' ) {
231
-			*(--ptr) = va_arg ( args, unsigned int );
231
+			ctx->handler ( ctx, va_arg ( args, unsigned int ) );
232 232
 		} else if ( *fmt == 's' ) {
233 233
 			ptr = va_arg ( args, char * );
234 234
 		} else if ( *fmt == 'p' ) {

Načítá se…
Zrušit
Uložit