// Download Size
r = curl_easy_getinfo(h, CURLINFO_SIZE_DOWNLOAD_T, &download_size);
if (r)
- return r;
+ goto ERROR;
if (download_size)
DEBUG(xfer->ctx, " Download Size: %ld bytes\n", download_size);
// Download Speed
r = curl_easy_getinfo(h, CURLINFO_SPEED_DOWNLOAD_T, &download_speed);
if (r)
- return r;
+ goto ERROR;
if (download_speed)
DEBUG(xfer->ctx, " Download Speed: %ld bps\n", download_speed);
// Upload Size
r = curl_easy_getinfo(h, CURLINFO_SIZE_UPLOAD_T, &upload_size);
if (r)
- return r;
+ goto ERROR;
if (upload_size)
DEBUG(xfer->ctx, " Upload Size: %ld bytes\n", upload_size);
// Upload Speed
r = curl_easy_getinfo(h, CURLINFO_SPEED_UPLOAD_T, &upload_speed);
if (r)
- return r;
+ goto ERROR;
if (upload_speed)
DEBUG(xfer->ctx, " Upload Speed: %ld bps\n", upload_speed);
if (r != 1) {
ERROR(xfer->ctx, "Could not finish message digest computation: %s\n",
ERR_error_string(ERR_get_error(), NULL));
- return 1;
+ r = -EBADMSG;
+ goto ERROR;
}
// Message Digest