iptv: stop possible crash on IPTV mux tune failure
This commit is contained in:
parent
dae84cec66
commit
e67a30c225
2 changed files with 5 additions and 3 deletions
|
@ -203,9 +203,11 @@ iptv_input_start_mux ( mpegts_input_t *mi, mpegts_mux_instance_t *mmi )
|
|||
|
||||
/* Start */
|
||||
pthread_mutex_lock(&iptv_lock);
|
||||
im->mm_active = mmi;
|
||||
im->im_handler = ih;
|
||||
ret = ih->start(im, &url);
|
||||
if (!ret) {
|
||||
im->mm_active = mmi;
|
||||
im->im_handler = ih;
|
||||
}
|
||||
pthread_mutex_unlock(&iptv_lock);
|
||||
|
||||
return ret;
|
||||
|
|
|
@ -51,7 +51,7 @@ iptv_udp_start ( iptv_mux_t *im, const url_t *url )
|
|||
struct in6_addr s6addr;
|
||||
char name[256], buf[256];
|
||||
|
||||
im->mm_display_name((mpegts_mux_t*)im, buf, sizeof(buf));
|
||||
im->mm_display_name((mpegts_mux_t*)im, name, sizeof(name));
|
||||
|
||||
/* Determine if this is IPv6 */
|
||||
if (!inet_pton(AF_INET, url->host, &saddr)) {
|
||||
|
|
Loading…
Add table
Reference in a new issue