- request->errorstr, request->curl_result,
- request->http_code, hex);
- } else if (request->zret != Z_STREAM_END) {
- ret = error("File %s (%s) corrupt\n", hex, request->url);
- } else if (memcmp(request->sha1, request->real_sha1, 20)) {
- ret = error("File %s has bad hash\n", hex);
- } else if (request->rename < 0) {
- ret = error("unable to write sha1 filename %s: %s",
- request->filename,
- strerror(request->rename));
- }
-
- release_request(request);
+ obj_req->errorstr, obj_req->curl_result,
+ obj_req->http_code, hex);
+ } else if (obj_req->zret != Z_STREAM_END) {
+ corrupt_object_found++;
+ ret = error("File %s (%s) corrupt", hex, obj_req->url);
+ } else if (memcmp(obj_req->sha1, obj_req->real_sha1, 20)) {
+ ret = error("File %s has bad hash", hex);
+ } else if (obj_req->rename < 0) {
+ ret = error("unable to write sha1 filename %s",
+ obj_req->filename);
+ }
+
+ release_object_request(obj_req);