mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2025-01-03 14:56:34 -05:00
Fix: Fixed two memory leaks in URL auth
This commit is contained in:
parent
212ef5bb8f
commit
9ffd16cb60
@ -524,6 +524,7 @@ static auth_result url_add_client(auth_client *auth_user)
|
|||||||
|
|
||||||
cur_header = next_header;
|
cur_header = next_header;
|
||||||
}
|
}
|
||||||
|
free(pass_headers);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strchr(url->addurl, '@') == NULL) {
|
if (strchr(url->addurl, '@') == NULL) {
|
||||||
@ -668,7 +669,7 @@ int auth_get_url_auth(auth_t *authenticator, config_options_t *options)
|
|||||||
} else if (!url_info->header_timelimit && !url_info->timelimit_header) {
|
} else if (!url_info->header_timelimit && !url_info->timelimit_header) {
|
||||||
ICECAST_LOG_WARN("You do not have enabled old or new style auth option for auth timelimit header. I will enable both. Please set \"header_timelimit\".");
|
ICECAST_LOG_WARN("You do not have enabled old or new style auth option for auth timelimit header. I will enable both. Please set \"header_timelimit\".");
|
||||||
url_info->timelimit_header = strdup(DEFAULT_HEADER_OLD_TIMELIMIT);
|
url_info->timelimit_header = strdup(DEFAULT_HEADER_OLD_TIMELIMIT);
|
||||||
url_info->timelimit_header = strdup(DEFAULT_HEADER_NEW_TIMELIMIT);
|
url_info->header_timelimit = strdup(DEFAULT_HEADER_NEW_TIMELIMIT);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (url_info->auth_header)
|
if (url_info->auth_header)
|
||||||
|
Loading…
Reference in New Issue
Block a user