1
0
Fork 0
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:
Derek Dai 2016-10-21 16:21:52 +08:00
parent 047775303b
commit fb37a53dec
No known key found for this signature in database
GPG key ID: E109CC97553EF009

View file

@ -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);