diff options
Diffstat (limited to 'src/fetch.c')
-rw-r--r-- | src/fetch.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/fetch.c b/src/fetch.c index cc3744b89..8602cd7fe 100644 --- a/src/fetch.c +++ b/src/fetch.c @@ -103,7 +103,6 @@ cleanup: int git_fetch_negotiate(git_remote *remote) { int error; - git_headarray *list = &remote->refs; git_transport *t = remote->transport; error = filter_wants(remote); @@ -111,7 +110,7 @@ int git_fetch_negotiate(git_remote *remote) return git__rethrow(error, "Failed to filter the reference list for wants"); /* Don't try to negotiate when we don't want anything */ - if (list->len == 0) + if (remote->refs.len == 0) return GIT_SUCCESS; if (!remote->need_pack) return GIT_SUCCESS; @@ -120,10 +119,6 @@ int git_fetch_negotiate(git_remote *remote) * Now we have everything set up so we can start tell the server * what we want and what we have. */ - error = t->send_wants(t, list); - if (error < GIT_SUCCESS) - return git__rethrow(error, "Failed to send want list"); - return t->negotiate_fetch(t, remote->repo, &remote->refs); } |