summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEgidijus Vaishnora2011-09-19 04:41:00 (EDT)
committerEgidijus Vaishnora2011-09-19 04:41:00 (EDT)
commite0ba33749be3b2a04bf9c30772db93919a07ce19 (patch)
treea7d3a81fd830acd174f1f6507c033e6b0e31cb60
parent9b130eec049549f9c47ce843c716e9ff4558e49b (diff)
downloadcdo-e0ba33749be3b2a04bf9c30772db93919a07ce19.zip
cdo-e0ba33749be3b2a04bf9c30772db93919a07ce19.tar.gz
cdo-e0ba33749be3b2a04bf9c30772db93919a07ce19.tar.bz2
358044: DelegatingSessionProtocol runs into infinite loop on lob loading
https://bugs.eclipse.org/bugs/show_bug.cgi?id=358044
-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 875a771..1b3710e 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
@@ -245,6 +245,7 @@ public class DelegatingSessionProtocol extends Lifecycle implements CDOSessionPr
try
{
delegate.loadLob(info, outputStreamOrWriter);
+ return;
}
catch (Exception ex)
{
@@ -262,6 +263,7 @@ public class DelegatingSessionProtocol extends Lifecycle implements CDOSessionPr
try
{
delegate.handleRevisions(eClass, branch, exactBranch, timeStamp, exactTime, handler);
+ return;
}
catch (Exception ex)
{