struct pakfire_xfer* xfer = NULL;
struct pakfire_digests digests = {};
struct json_object* response = NULL;
- char* hexdigest = NULL;
+ char* hexdigest_blake2b512 = NULL;
struct stat stat;
int r;
}
// Convert the digest into hex format
- hexdigest = pakfire_digest_get_hex(&digests, PAKFIRE_DIGEST_BLAKE2B512);
- if (!hexdigest)
+ hexdigest_blake2b512 = pakfire_digest_get_hex(&digests, PAKFIRE_DIGEST_BLAKE2B512);
+ if (!hexdigest_blake2b512)
goto ERROR;
// Create a new xfer
if (r)
goto ERROR;
- // Add the hexdigest algo parameter
- r = pakfire_xfer_add_param(xfer, "hexdigest_algo", "%s", "blake2b512");
- if (r)
- goto ERROR;
-
// Add the hexdigest parameter
- r = pakfire_xfer_add_param(xfer, "hexdigest", "%s", hexdigest);
+ r = pakfire_xfer_add_param(xfer, "hexdigest_blake2b512", "%s", hexdigest_blake2b512);
if (r)
goto ERROR;
pakfire_xfer_unref(xfer);
if (response)
json_object_put(response);
- if (hexdigest)
- free(hexdigest);
+ if (hexdigest_blake2b512)
+ free(hexdigest_blake2b512);
return r;
}