summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEgidijus Vaishnora2011-09-19 03:50:51 (EDT)
committerEgidijus Vaishnora2011-09-19 03:50:51 (EDT)
commit6332b8403121c9ce93015342b13cb3ab76b364fe (patch)
treed4514310371f166b04b78c8c143e669bf26fdd81
parenta2c1691ecb5f9bf9d341d11ef2bfe545365680bf (diff)
downloadcdo-6332b8403121c9ce93015342b13cb3ab76b364fe.zip
cdo-6332b8403121c9ce93015342b13cb3ab76b364fe.tar.gz
cdo-6332b8403121c9ce93015342b13cb3ab76b364fe.tar.bz2
357092: DelegatingSessionProtocol runs into infinite loop on lob loading
https://bugs.eclipse.org/bugs/show_bug.cgi?id=357092
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/session/DelegatingSessionProtocol.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/session/DelegatingSessionProtocol.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/session/DelegatingSessionProtocol.java
index 789e245..57d7fd1 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/session/DelegatingSessionProtocol.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/session/DelegatingSessionProtocol.java
@@ -247,6 +247,7 @@ public class DelegatingSessionProtocol extends Lifecycle implements CDOSessionPr
try
{
delegate.loadLob(info, outputStreamOrWriter);
+ return;
}
catch (Exception ex)
{
@@ -264,6 +265,7 @@ public class DelegatingSessionProtocol extends Lifecycle implements CDOSessionPr
try
{
delegate.handleRevisions(eClass, branch, exactBranch, timeStamp, exactTime, handler);
+ return;
}
catch (Exception ex)
{