resolve_gitlink_ref(): eliminate temporary variable

Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Michael Haggerty committed Sep 4, 2016 at 18:08 UTC f6e75467ca83f116e96525c33d9b669e47f310fd
1 file changed +2 -3
refs/files-backend.c
+2 -3
@@ -1387,7 +1387,7 @@ static int resolve_gitlink_ref_recursive(struct ref_cache *refs,
1387
1388 int resolve_gitlink_ref(const char *path, const char *refname, unsigned char *sha1)
1389 {
1390 - int len = strlen(path), retval;
1390 + int len = strlen(path);
1391 struct strbuf submodule = STRBUF_INIT;
1392 struct ref_cache *refs;
1393
@@ -1404,8 +1404,7 @@ int resolve_gitlink_ref(const char *path, const char *refname, unsigned char *sh
1404 }
1405 strbuf_release(&submodule);
1406
1407 - retval = resolve_gitlink_ref_recursive(refs, refname, sha1, 0);
1408 - return retval;
1407 + return resolve_gitlink_ref_recursive(refs, refname, sha1, 0);
1408 }
1409
1410 /*