Commit Diff


commit - 8dc303ccb46a3b17a7276fb5597fed2a6eee2a1f
commit + e4167f30675206ad458b5533f50da0b695efd3ff
blob - 89c1db0265cddee3e6a28055bf6f362042c982f0
blob + 8f6a04258f4bc1a53b5c23649fecf82243266b08
--- lib/repository.c
+++ lib/repository.c
@@ -901,7 +901,8 @@ match_packed_object(struct got_object_id **unique_id,
 
 	packdir = opendir(path_packdir);
 	if (packdir == NULL) {
-		err = got_error_from_errno2("opendir", path_packdir);
+		if (errno != ENOENT)
+			err = got_error_from_errno2("opendir", path_packdir);
 		goto done;
 	}