mirror of
https://github.com/albfan/miraclecast.git
synced 2025-03-09 23:38:56 +00:00
stop sender when peer freed
This commit is contained in:
parent
047775303b
commit
fb37a53dec
1 changed files with 10 additions and 10 deletions
|
@ -546,14 +546,14 @@ void launch_sender(struct ctl_src *s) {
|
||||||
// execvpe(argv[0], argv, environ);
|
// execvpe(argv[0], argv, environ);
|
||||||
//}
|
//}
|
||||||
//
|
//
|
||||||
//static void kill_gst(void)
|
static void kill_gst(void)
|
||||||
//{
|
{
|
||||||
// if (src_pid <= 0)
|
if (src_pid <= 0)
|
||||||
// return;
|
return;
|
||||||
//
|
|
||||||
// kill(src_pid, SIGTERM);
|
kill(src_pid, SIGTERM);
|
||||||
// src_pid = 0;
|
src_pid = 0;
|
||||||
//}
|
}
|
||||||
|
|
||||||
void ctl_fn_src_connected(struct ctl_src *s)
|
void ctl_fn_src_connected(struct ctl_src *s)
|
||||||
{
|
{
|
||||||
|
@ -607,7 +607,7 @@ void ctl_fn_peer_free(struct ctl_peer *p)
|
||||||
cli_printf("no longer running on peer %s\n",
|
cli_printf("no longer running on peer %s\n",
|
||||||
running_peer->label);
|
running_peer->label);
|
||||||
stop_timeout(&src_timeout);
|
stop_timeout(&src_timeout);
|
||||||
//kill_gst();
|
kill_gst();
|
||||||
ctl_src_close(src);
|
ctl_src_close(src);
|
||||||
running_peer = NULL;
|
running_peer = NULL;
|
||||||
stop_timeout(&scan_timeout);
|
stop_timeout(&scan_timeout);
|
||||||
|
@ -707,7 +707,7 @@ void ctl_fn_peer_disconnected(struct ctl_peer *p)
|
||||||
cli_printf("no longer running on peer %s\n",
|
cli_printf("no longer running on peer %s\n",
|
||||||
running_peer->label);
|
running_peer->label);
|
||||||
stop_timeout(&src_timeout);
|
stop_timeout(&src_timeout);
|
||||||
//kill_gst();
|
kill_gst();
|
||||||
ctl_src_close(src);
|
ctl_src_close(src);
|
||||||
running_peer = NULL;
|
running_peer = NULL;
|
||||||
stop_timeout(&scan_timeout);
|
stop_timeout(&scan_timeout);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue