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.