From edf4dbd293952ddabcfb2386e6e113c9aa4fadd5 Mon Sep 17 00:00:00 2001
From: Father Chrysostomos <sprout@cpan.org>
Date: Sun, 16 Feb 2014 18:07:17 -0800
Subject: Avoid recalculating sub name hash in util.c:get_db_sub

---
 util.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

(limited to 'util.c')

diff --git a/util.c b/util.c
index 5541ac9e14..a5451c1021 100644
--- a/util.c
+++ b/util.c
@@ -5272,9 +5272,8 @@ S_gv_has_usable_name(pTHX_ GV *gv)
     GV **gvp;
     return GvSTASH(gv)
 	&& HvENAME(GvSTASH(gv))
-	&& (gvp = (GV **)hv_fetch(
-			GvSTASH(gv), GvNAME(gv),
-			GvNAMEUTF8(gv) ? -GvNAMELEN(gv) : GvNAMELEN(gv), 0
+	&& (gvp = (GV **)hv_fetchhek(
+			GvSTASH(gv), GvNAME_HEK(gv), 0
 	   ))
 	&& *gvp == gv;
 }
-- 
cgit v1.2.1