diff options
author | Kevin Ryde <user42@zip.com.au> | 2001-11-01 23:12:23 +0100 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2001-11-01 23:12:23 +0100 |
commit | 87272edd067fdf751e715c79d8d3e80665e0fb1b (patch) | |
tree | 6339903b7a7a1bf31c0c5af01613a436b8ebfb91 /printf | |
parent | 6493cd67b555782ee9737772897868ce980670a0 (diff) | |
download | gmp-87272edd067fdf751e715c79d8d3e80665e0fb1b.tar.gz |
Corrections to:
* printf/repl-vsnprintf.c: New file.
Diffstat (limited to 'printf')
-rw-r--r-- | printf/repl-vsnprintf.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/printf/repl-vsnprintf.c b/printf/repl-vsnprintf.c index a6bbfbf60..fd5695bf6 100644 --- a/printf/repl-vsnprintf.c +++ b/printf/repl-vsnprintf.c @@ -134,6 +134,7 @@ __gmp_replacement_vsnprintf (char *buf, size_t buf_size, fmt = strchr (fmt, '%'); if (fmt == NULL) break; + fmt++; type = '\0'; width = 0; @@ -367,7 +368,7 @@ __gmp_replacement_vsnprintf (char *buf, size_t buf_size, /* If total_width was somehow wrong then chances are we've already clobbered memory, but maybe this check will still work. */ - ASSERT_ALWAYS (len < buf_size); + ASSERT_ALWAYS (len < total_width); return len; } |