From 0d3dcd23f4028fa77cb6c5e5a8dca9bde60c6647 Mon Sep 17 00:00:00 2001 From: Piotr Caban Date: Wed, 4 Jul 2012 18:15:55 +0200 Subject: [PATCH] msvcp90: Fix EOF handling in basic_filebuf::underflow. --- dlls/msvcp90/ios.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/msvcp90/ios.c b/dlls/msvcp90/ios.c index 8550c6e6cb3..9501c8a6c3f 100644 --- a/dlls/msvcp90/ios.c +++ b/dlls/msvcp90/ios.c @@ -2513,7 +2513,7 @@ int __thiscall basic_filebuf_char_underflow(basic_filebuf_char *this) return *basic_streambuf_char_gptr(&this->base); ret = call_basic_filebuf_char_uflow(this); - if(ret) + if(ret != EOF) ret = call_basic_filebuf_char_pbackfail(this, ret); return ret; } -- 2.11.4.GIT