X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=remote.c;h=9a88917aab32f32235d0ebaa1ffd0e2f2773a927;hb=c05ef93879696638406cad5be54be577a2666d04;hp=cdbbdcb00dee400f4fe654a86c1dd0060a613904;hpb=5eb73581679abb41dcdf9ad7fa63fa156e078790;p=git.git diff --git a/remote.c b/remote.c index cdbbdcb00..9a88917aa 100644 --- a/remote.c +++ b/remote.c @@ -504,8 +504,11 @@ static int match_explicit(struct ref *src, struct ref *dst, if (!matched_src) errs = 1; - if (dst_value == NULL) + if (!dst_value) { + if (!matched_src) + return errs; dst_value = matched_src->name; + } switch (count_refspec_match(dst_value, dst, &matched_dst)) { case 1: