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
/*