mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-05 10:52:22 +00:00
netops: fix leak
This commit is contained in:
parent
8f2a3d6251
commit
e1ce5249e5
@ -632,10 +632,13 @@ int gitno_connection_data_from_url(
|
|||||||
size_t suffixlen = service_suffix ? strlen(service_suffix) : 0;
|
size_t suffixlen = service_suffix ? strlen(service_suffix) : 0;
|
||||||
|
|
||||||
if (suffixlen &&
|
if (suffixlen &&
|
||||||
!memcmp(path + pathlen - suffixlen, service_suffix, suffixlen))
|
!memcmp(path + pathlen - suffixlen, service_suffix, suffixlen)) {
|
||||||
|
git__free(data->path);
|
||||||
data->path = git__strndup(path, pathlen - suffixlen);
|
data->path = git__strndup(path, pathlen - suffixlen);
|
||||||
else
|
} else {
|
||||||
|
git__free(data->path);
|
||||||
data->path = git__strdup(path);
|
data->path = git__strdup(path);
|
||||||
|
}
|
||||||
|
|
||||||
/* Check for errors in the resulting data */
|
/* Check for errors in the resulting data */
|
||||||
if (original_host && url[0] != '/' && strcmp(original_host, data->host)) {
|
if (original_host && url[0] != '/' && strcmp(original_host, data->host)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user