diff options
-rw-r--r-- | ext/standard/formatted_print.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/formatted_print.c b/ext/standard/formatted_print.c index 06a1f9d735..feec9bdddf 100644 --- a/ext/standard/formatted_print.c +++ b/ext/standard/formatted_print.c @@ -174,7 +174,7 @@ php_sprintf_appenduint(char **buffer, int *pos, int *size, PRINTF_DEBUG(("sprintf: appenduint(%x, %x, %x, %d, %d, '%c', %d)\n", *buffer, pos, size, number, width, padding, alignment)); - magn = (unsigned int) number; + magn = (unsigned long) number; /* Can't right-pad 0's on integers */ if (alignment == 0 && padding == '0') padding = ' '; |