summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/result/DefaultErrorHit.java
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-10-11 12:04:22 +0200
committerGitHub <noreply@github.com>2023-10-11 12:04:22 +0200
commit83f9bd2a81a06b5a6dce06e140692e7fce916aec (patch)
treea002aab0f8c4de2e7799a2fd5b1ff8453da2a0e8 /container-search/src/main/java/com/yahoo/search/result/DefaultErrorHit.java
parent8effe89cf75cdf5bff1e3877879ddf02082032e7 (diff)
parentb962b9427f9e91ebf2abccde2a5faaa4a1eb0406 (diff)
Merge pull request #28862 from vespa-engine/balder/avoid-adding-errors-to-self
Balder/avoid adding errors to self
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/result/DefaultErrorHit.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/result/DefaultErrorHit.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/result/DefaultErrorHit.java b/container-search/src/main/java/com/yahoo/search/result/DefaultErrorHit.java
index 5fd41be0a54..fdd5c79adb6 100644
--- a/container-search/src/main/java/com/yahoo/search/result/DefaultErrorHit.java
+++ b/container-search/src/main/java/com/yahoo/search/result/DefaultErrorHit.java
@@ -75,6 +75,7 @@ public class DefaultErrorHit extends Hit implements ErrorHit, Cloneable {
/** Add all errors from another error hit to this */
public void addErrors(ErrorHit errorHit) {
+ if (this == errorHit) return;
for (Iterator<? extends ErrorMessage> i = errorHit.errorIterator(); i.hasNext();) {
addError(i.next());
}