From e9a41d2a09efef215ad7c39f8bfd10fd021c6796 Mon Sep 17 00:00:00 2001 From: Matthew Jason Benson Date: Tue, 8 May 2007 22:29:24 +0000 Subject: [PATCH] guard against empty name oobe git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@536356 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/tools/ant/types/resources/URLResource.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/org/apache/tools/ant/types/resources/URLResource.java b/src/main/org/apache/tools/ant/types/resources/URLResource.java index 6a99bb955..a9fd4d32d 100644 --- a/src/main/org/apache/tools/ant/types/resources/URLResource.java +++ b/src/main/org/apache/tools/ant/types/resources/URLResource.java @@ -128,8 +128,11 @@ public class URLResource extends Resource { * @return the name of this resource. */ public synchronized String getName() { - return isReference() ? ((Resource) getCheckedRef()).getName() - : getURL().getFile().substring(1); + if (isReference()) { + return ((Resource) getCheckedRef()).getName(); + } + String name = getURL().getFile(); + return "".equals(name) ? name : name.substring(1); } /**