summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio/sscanf.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/stdio/sscanf.c')
-rw-r--r--lib/libc/stdio/sscanf.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libc/stdio/sscanf.c b/lib/libc/stdio/sscanf.c
index 2ed797e..c887788 100644
--- a/lib/libc/stdio/sscanf.c
+++ b/lib/libc/stdio/sscanf.c
@@ -77,6 +77,7 @@ sscanf(str, fmt, va_alist)
{
int ret;
va_list ap;
+ struct __sFILEX extra;
FILE f;
f._file = -1;
@@ -86,6 +87,8 @@ sscanf(str, fmt, va_alist)
f._read = eofread;
f._ub._base = NULL;
f._lb._base = NULL;
+ f._extra = &extra;
+ INITEXTRA(&f);
#if __STDC__
va_start(ap, fmt);
#else
OpenPOWER on IntegriCloud