Pārlūkot izejas kodu

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

tags/v0.9.3
Michael Brown 19 gadus atpakaļ
vecāks
revīzija
eb6b8e8d70
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1
    1
      src/core/vsprintf.c

+ 1
- 1
src/core/vsprintf.c Parādīt failu

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

Notiek ielāde…
Atcelt
Saglabāt