Author: mes
Date: 2011-12-23 16:52:33 -0800 (Fri, 23 Dec 2011)
New Revision: 27872

Modified:
   
core3/impl/trunk/psi-mi-impl/src/main/java/org/cytoscape/psi_mi/internal/plugin/PsiMiCyFileFilter.java
Log:
fixed infinite loop problem

Modified: 
core3/impl/trunk/psi-mi-impl/src/main/java/org/cytoscape/psi_mi/internal/plugin/PsiMiCyFileFilter.java
===================================================================
--- 
core3/impl/trunk/psi-mi-impl/src/main/java/org/cytoscape/psi_mi/internal/plugin/PsiMiCyFileFilter.java
      2011-12-24 00:48:12 UTC (rev 27871)
+++ 
core3/impl/trunk/psi-mi-impl/src/main/java/org/cytoscape/psi_mi/internal/plugin/PsiMiCyFileFilter.java
      2011-12-24 00:52:33 UTC (rev 27872)
@@ -71,11 +71,11 @@
        private boolean checkHeader(InputStream stream) throws IOException {
                BufferedReader reader = new BufferedReader(new 
InputStreamReader(stream));
                int linesToCheck = DEFAULT_LINES_TO_CHECK;
-               while (linesToCheck > 0) {
+               while (linesToCheck-- > 0) {
                        String line = reader.readLine();
                        if(line == null)
                                continue;
-                       
+               
                        if (version == PSIMIVersion.PSIMI25) {
                                if ((line.contains(PSI_MI_XML_NAMESPACE) || 
line.contains(PSI_MI_254_KEY1) || line
                                                .contains(PSI_MI_254_KEY2)) && 
line.contains("level=\"2\""))
@@ -84,7 +84,6 @@
                                if (line.contains(PSI_MI_XML_NAMESPACE) && 
line.contains("level=\"1\""))
                                        return true;
                        }
-                       linesToCheck--;
                }
                return false;
        }

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to