From: Gé van Geldorp Date: Thu, 22 Dec 2005 20:41:46 +0000 (+0000) Subject: Fix nul stripping and get GreatLord of my back ;-) X-Git-Tag: backups/expat-rbuild@40467~826 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=09b5023d6f1c83ddefba8ec63a8fda973087cfd6;ds=sidebyside Fix nul stripping and get GreatLord of my back ;-) svn path=/trunk/; revision=20303 --- diff --git a/reactos/lib/crt/stdio/vfwprint.c b/reactos/lib/crt/stdio/vfwprint.c index a6ef0bb67a2..7e0847bacec 100644 --- a/reactos/lib/crt/stdio/vfwprint.c +++ b/reactos/lib/crt/stdio/vfwprint.c @@ -368,7 +368,11 @@ static int numberf(FILE * f, double __n, wchar_t exp_sign, int size, int precis tmp = buf; if ( type & ZEROTRUNC && ((type & SPECIAL) != SPECIAL) ) { j = 0; - while ( j < i && ( *tmp == L'0' || *tmp == L'.' )) { + while ( j < i && *tmp == L'0' ) { + tmp++; + i--; + } + if ( j < i && *tmp == L'.' ) { tmp++; i--; }