From c93af6f23d57c9199a6f8e1346c449b29efb5b54 Mon Sep 17 00:00:00 2001
From: Paolo Carlini <pcarlini@suse.de>
Date: Fri, 17 Sep 2004 14:01:18 +0000
Subject: [PATCH] fstream.tcc (xsgetn): Slightly tweak conditional, as per
 Nathan's original suggestion.

2004-09-17  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/fstream.tcc (xsgetn): Slightly tweak conditional,
	as per Nathan's original suggestion.

From-SVN: r87647
---
 libstdc++-v3/ChangeLog                | 5 +++++
 libstdc++-v3/include/bits/fstream.tcc | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 6dfa61ead49a..f3f965d25e9f 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2004-09-17  Paolo Carlini  <pcarlini@suse.de>
+
+	* include/bits/fstream.tcc (xsgetn): Slightly tweak conditional,
+	as per Nathan's original suggestion.
+
 2004-09-17  Paolo Carlini  <pcarlini@suse.de>
 
 	* testsuite/ext/mt_allocator/tune-1.cc: Use VERIFY, clean
diff --git a/libstdc++-v3/include/bits/fstream.tcc b/libstdc++-v3/include/bits/fstream.tcc
index d3ea37ffab11..25a4d48cb720 100644
--- a/libstdc++-v3/include/bits/fstream.tcc
+++ b/libstdc++-v3/include/bits/fstream.tcc
@@ -527,7 +527,7 @@ namespace std
 	     {
 	       if (__avail == 1)
 		 *__s = *this->gptr();
-	       else if (__avail > 1)
+	       else
 		 traits_type::copy(__s, this->gptr(), __avail);
 	       __s += __avail;
 	       this->gbump(__avail);
-- 
GitLab