diff options
| author | Vicent Marti <vicent@github.com> | 2014-03-05 11:37:08 +0100 |
|---|---|---|
| committer | Vicent Marti <vicent@github.com> | 2014-03-05 11:37:08 +0100 |
| commit | d2b7841d669b0afba5740422958c2c3c2f83dde5 (patch) | |
| tree | 148bc83803061983186f5d6f86be61a1083987ce /src/remote.c | |
| parent | 66d9e0461c7c0d8ec3fdb23b192399c6eb05e9a9 (diff) | |
| parent | 06a8f5c3b26682cf80a672cbc5f75c09f336cafe (diff) | |
| download | libgit2-d2b7841d669b0afba5740422958c2c3c2f83dde5.tar.gz | |
Merge pull request #2161 from softwarenerd/softwarenerd
Fixed missing error check on call to git_remote_download
Diffstat (limited to 'src/remote.c')
| -rw-r--r-- | src/remote.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/remote.c b/src/remote.c index f320f4a52..6f97d56a1 100644 --- a/src/remote.c +++ b/src/remote.c @@ -857,12 +857,15 @@ int git_remote_fetch( if ((error = git_remote_connect(remote, GIT_DIRECTION_FETCH)) != 0) return error; - if ((error = git_remote_download(remote)) != 0) - return error; + error = git_remote_download(remote); /* We don't need to be connected anymore */ git_remote_disconnect(remote); + /* If the download failed, return the error */ + if (error != 0) + return error; + /* Default reflog message */ if (reflog_message) git_buf_sets(&reflog_msg_buf, reflog_message); |
