summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@dwim.me>2014-10-10 13:57:36 +0200
committerCarlos Martín Nieto <cmn@dwim.me>2014-10-10 13:57:36 +0200
commitbd62dc6fdde123339844dc199a6c3b8ba0630afa (patch)
tree9d3742f6220538e1d2ef25825a4408ca6665986e /src
parent46a2b8e855d5f6d8b60b81500a9f6779c7f63e63 (diff)
parent8e398e4c84a4d02f2ee340590a0e6880277d210d (diff)
downloadlibgit2-bd62dc6fdde123339844dc199a6c3b8ba0630afa.tar.gz
Merge pull request #2606 from arthurschreiber/arthur/align-git-remote-fetch
Treat an empty list of refspecs the same as a NULL value.
Diffstat (limited to 'src')
-rw-r--r--src/remote.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/remote.c b/src/remote.c
index dc9cae133..c659c55de 100644
--- a/src/remote.c
+++ b/src/remote.c
@@ -834,7 +834,7 @@ int git_remote_download(git_remote *remote, const git_strarray *refspecs)
goto on_error;
remote->passed_refspecs = 0;
- if (!refspecs) {
+ if (!refspecs || !refspecs->count) {
to_active = &remote->refspecs;
} else {
for (i = 0; i < refspecs->count; i++) {