From 94e27c10734db26b1b0a42b283e6457866168435 Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 19 Apr 2007 12:44:04 -0400 Subject: BUG: Fix stream state on successfully reading a string. --- Source/kwsys/kwsys_stl_string.hxx.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/kwsys/kwsys_stl_string.hxx.in b/Source/kwsys/kwsys_stl_string.hxx.in index 37e023f..47c931f 100644 --- a/Source/kwsys/kwsys_stl_string.hxx.in +++ b/Source/kwsys/kwsys_stl_string.hxx.in @@ -76,7 +76,7 @@ operator>>(@KWSYS_NAMESPACE@_ios::istream& is, // Set flags for resulting state. if(is.peek() == EOF) { state |= @KWSYS_NAMESPACE@_ios::ios::eofbit; } - if(success) { state |= @KWSYS_NAMESPACE@_ios::ios::failbit; } + if(!success) { state |= @KWSYS_NAMESPACE@_ios::ios::failbit; } } // Set the final result state. -- cgit v0.12