From 2f34ba32dde0131ab280f8ca902f04e39af7dcc0 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Tue, 5 Jul 2005 15:45:00 -0700 Subject: [PATCH] Fix silly thinko in "head_ref()" It did a "for_each_ref()" in addition to the HEAD case, which was a left-over from an early broken test. --- refs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/refs.c b/refs.c index 6ca04d3b0f..09c9f904f0 100644 --- a/refs.c +++ b/refs.c @@ -73,8 +73,8 @@ int head_ref(int (*fn)(const char *path, const unsigned char *sha1)) unsigned char sha1[20]; const char *headpath = git_path("HEAD"); if (!read_ref(headpath, sha1)) - fn(headpath, sha1); - return do_for_each_ref(get_refs_directory(), fn); + return fn(headpath, sha1); + return 0; } int for_each_ref(int (*fn)(const char *path, const unsigned char *sha1))