X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2FfileIO.c;h=d69a4becfc7f13907bedcdf8b4f72e369212a2a6;hb=c967d91a4794ec9c0ec7dab438c033f4c0b49952;hp=f26fadace370e1be244c6289d7fe987ec47a81c3;hpb=d5834686ad14b66420060192445f06bce85db389;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/fileIO.c b/Usermode/Libraries/libc.so_src/fileIO.c index f26fadac..d69a4bec 100644 --- a/Usermode/Libraries/libc.so_src/fileIO.c +++ b/Usermode/Libraries/libc.so_src/fileIO.c @@ -148,12 +148,16 @@ EXPORT int fseek(FILE *fp, long int amt, int whence) */ EXPORT int vfprintf(FILE *fp, const char *format, va_list args) { - va_list tmpList = args; + va_list tmpList; int size; char sbuf[1024]; char *buf = sbuf; - + + + if(!fp || !format) return -1; + + va_copy(tmpList, args); size = vsnprintf(sbuf, 1024, (char*)format, tmpList);