Commit Diff


commit - 0adc7bcc3f16033b549ab06c8a1bd0007bb5a7d9
commit + 561c3678469226992b85a1fa3d10d79cd0826c53
blob - 14de2007e20f81fb82bc8c0254ca9eeefe83563b
blob + db26cffb585d745fe9afb6be031e5ba09ca0ad2e
--- lib/repository.c
+++ lib/repository.c
@@ -948,7 +948,7 @@ match_packed_object(struct got_object_id **unique_id,
 				}
 			} else {
 				err = got_error(GOT_ERR_AMBIGUOUS_ID);
-				break;
+				goto done;
 			}
 		}
 	}