X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstdio%2Fvsscanf.c;h=5126bae9ec7349aa38b8bcaf5e2bab453ca9051d;hb=c07ec996170cb522e4ac8179c332dfbca2d8de5b;hp=34397ac36407834ff02f63b16de83190fc4db493;hpb=5bcc00c1b85feff1996e3f34a1a9ebf3b624161e;p=pdclib diff --git a/functions/stdio/vsscanf.c b/functions/stdio/vsscanf.c index 34397ac..5126bae 100644 --- a/functions/stdio/vsscanf.c +++ b/functions/stdio/vsscanf.c @@ -59,6 +59,11 @@ int vsscanf( const char * _PDCLIB_restrict s, const char * _PDCLIB_restrict form } else { + /* NULL return code indicates input error */ + if ( rc == NULL ) + { + break; + } /* Continue parsing after conversion specifier */ format = rc; }