From d704d5e747c2b011a840934caa27defa3fb32d82 Mon Sep 17 00:00:00 2001 From: Marek Zawirski Date: Sat, 16 Aug 2008 15:22:31 +0200 Subject: [PATCH] Fix Repository isValidRefName() for empty names Empty name is obviously invalid - method should return false. Signed-off-by: Marek Zawirski --- org.spearce.jgit/src/org/spearce/jgit/lib/Repository.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.spearce.jgit/src/org/spearce/jgit/lib/Repository.java b/org.spearce.jgit/src/org/spearce/jgit/lib/Repository.java index a8591cc7..17cdb402 100644 --- a/org.spearce.jgit/src/org/spearce/jgit/lib/Repository.java +++ b/org.spearce.jgit/src/org/spearce/jgit/lib/Repository.java @@ -986,6 +986,9 @@ public class Repository { */ public static boolean isValidRefName(final String refName) { final int len = refName.length(); + if (len == 0) + return false; + char p = '\0'; for (int i=0; i