diff options
author | H. Peter Anvin <hpa@zytor.com> | 2003-01-28 04:52:41 +0000 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2003-01-28 04:52:41 +0000 |
commit | a5853a69dc4ac1c5b7bd7691715c25413787fa4d (patch) | |
tree | e6ace8566e908f7b8fbde4f40430399ab34a92d5 | |
parent | a9d4ee0def5ce30b7b7e6662cabc15da7ab3db9e (diff) | |
download | klibc-a5853a69dc4ac1c5b7bd7691715c25413787fa4d.tar.gz |
Null-terminate the result of a %[..] formatklibc-0.75
-rw-r--r-- | klibc/vsscanf.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/klibc/vsscanf.c b/klibc/vsscanf.c index 1711438653875..12a82b2747e98 100644 --- a/klibc/vsscanf.c +++ b/klibc/vsscanf.c @@ -349,6 +349,7 @@ int vsscanf(const char *buffer, const char *format, va_list ap) *sarg++ = *q++; } if ( q != qq ) { + *sarg = '\0'; converted++; } else { bail = *q ? bail_err : bail_eof; |