Commit e1ce5249 by Carlos Martín Nieto

netops: fix leak

parent 8f2a3d62
...@@ -632,10 +632,13 @@ int gitno_connection_data_from_url( ...@@ -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)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment