X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Fstdio.c;h=cf2e733671e626bb684558758f318e39554d0adf;hb=5b487e31cf5145372e9777e9f82a8cd661d4f1b4;hp=a0008d3d3e42ddacc690b9bca2d8d9bf9fe2b7f1;hpb=473bef48873f161b2b8ec9d1af8de214bbecb1ad;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/stdio.c b/Usermode/Libraries/libc.so_src/stdio.c index a0008d3d..cf2e7336 100644 --- a/Usermode/Libraries/libc.so_src/stdio.c +++ b/Usermode/Libraries/libc.so_src/stdio.c @@ -692,6 +692,10 @@ EXPORT size_t fread(void *ptr, size_t size, size_t num, FILE *fp) if( _GetFileMode(fp) != FILE_FLAG_MODE_READ ) { errno = 0; LOG_WARN("not open for read"); + if( fp == stdin ) { + LOG_WARN("BUGCHECK FAIL: stdin was not open for read"); + exit(129); + } return -1; }