mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-05-06 06:46:29 -04:00
raop: handle asprintf errors
This commit is contained in:
parent
732df7b978
commit
7ab2b7d24a
1 changed files with 6 additions and 2 deletions
|
|
@ -175,9 +175,13 @@ static int handle_connect(struct pw_rtsp_client *client, int fd)
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
if (ip_version == 4)
|
if (ip_version == 4)
|
||||||
asprintf(&client->url, "rtsp://%s/%s", local_ip, client->session_id);
|
res = asprintf(&client->url, "rtsp://%s/%s", local_ip, client->session_id);
|
||||||
else
|
else
|
||||||
asprintf(&client->url, "rtsp://[%s]/%s", local_ip, client->session_id);
|
res = asprintf(&client->url, "rtsp://[%s]/%s", local_ip, client->session_id);
|
||||||
|
if (res < 0) {
|
||||||
|
client->url = NULL;
|
||||||
|
return -ENOMEM;
|
||||||
|
}
|
||||||
|
|
||||||
pw_log_info("connected local ip %s", local_ip);
|
pw_log_info("connected local ip %s", local_ip);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue