get_sha1(): fix error status regression
[gitweb.git] / sha1_name.c
index 2e2dbb866431eb6f604559daae2d5cdc4cb38d04..c824bdd3eb5ba146b21e7c0046ec1414fa9a2971 100644 (file)
@@ -212,7 +212,7 @@ static int finish_object_disambiguation(struct disambiguate_state *ds,
                                    ds->fn(ds->candidate, ds->cb_data));
 
        if (!ds->candidate_ok)
-               return SHORT_NAME_NOT_FOUND;
+               return SHORT_NAME_AMBIGUOUS;
 
        hashcpy(sha1, ds->candidate);
        return 0;