mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-21 14:02:00 +00:00
delta-apply.c: Move to new error handling mechanism
This commit is contained in:
parent
21dcb75abd
commit
4152a44bd8
@ -46,10 +46,10 @@ int git__delta_apply(
|
||||
* base object, resulting in data corruption or segfault.
|
||||
*/
|
||||
if ((hdr_sz(&base_sz, &delta, delta_end) < 0) || (base_sz != base_len))
|
||||
return GIT_ERROR;
|
||||
return git__throw(GIT_ERROR, "Failed to apply delta. Base size does not match given data");
|
||||
|
||||
if (hdr_sz(&res_sz, &delta, delta_end) < 0)
|
||||
return GIT_ERROR;
|
||||
return git__throw(GIT_ERROR, "Failed to apply delta. Base size does not match given data");
|
||||
|
||||
if ((res_dp = git__malloc(res_sz + 1)) == NULL)
|
||||
return GIT_ENOMEM;
|
||||
@ -105,5 +105,5 @@ int git__delta_apply(
|
||||
fail:
|
||||
free(out->data);
|
||||
out->data = NULL;
|
||||
return GIT_ERROR;
|
||||
return git__throw(GIT_ERROR, "Failed to apply delta");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user