$OpenBSD: patch-src_tools_qvaluelist_h,v 1.1 2004/07/22 23:03:09 brad Exp $
--- src/tools/qvaluelist.h.orig	2004-04-19 03:35:56.000000000 -0600
+++ src/tools/qvaluelist.h	2004-06-23 23:59:27.000000000 -0600
@@ -636,13 +636,11 @@ Q_INLINE_TEMPLATES QDataStream& operator
     l.clear();
     Q_UINT32 c;
     s >> c;
-    for( Q_UINT32 i = 0; i < c; ++i )
+    for( Q_UINT32 i = 0; i < c && !s.atEnd(); ++i )
     {
 	T t;
 	s >> t;
 	l.append( t );
-	if ( s.atEnd() )
-	    break;
     }
     return s;
 }
