diff --git a/src/java/org/apache/nutch/fetcher/FetchNode.java b/src/java/org/apache/nutch/fetcher/FetchNode.java index e7da73186..eb659f13f 100644 --- a/src/java/org/apache/nutch/fetcher/FetchNode.java +++ b/src/java/org/apache/nutch/fetcher/FetchNode.java @@ -33,6 +33,13 @@ public void setUrl(Text url) { this.url = url; } public Outlink[] getOutlinks() { + Outlink[] copyOutlinks = new Outlink[outlinks.length]; + for (int i = copyOutlinks.length-1; i>=0; i--) { + Outlink o = outlinks[i]; + if (o != null) { + copyOutlinks[i] = new Outlink(o.getToUrl(), o.getAnchor()); + } + } return outlinks; } public void setOutlinks(Outlink[] links) {