From: Laurent Aimar Date: Mon, 24 Nov 2008 18:09:15 +0000 (+0100) Subject: Do not try other protocols when ask to quit (mms). X-Git-Tag: 1.0.0-pre1~2034 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=222e2acb01f1fb88d5509a085cc02e1584d66a7a;p=vlc Do not try other protocols when ask to quit (mms). --- diff --git a/modules/access/mms/mms.c b/modules/access/mms/mms.c index 04763ff2a4..efc2be1523 100644 --- a/modules/access/mms/mms.c +++ b/modules/access/mms/mms.c @@ -136,8 +136,11 @@ static int Open( vlc_object_t *p_this ) } } - if( MMSTUOpen ( p_access ) ) + if( MMSTUOpen ( p_access ) ) { + if( p_access->b_die ) + return VLC_EGENERIC; + /* try mmsh if mmstu failed */ return MMSHOpen ( p_access ); } diff --git a/modules/access/mms/mmstu.c b/modules/access/mms/mmstu.c index d7f858679d..6961545785 100644 --- a/modules/access/mms/mmstu.c +++ b/modules/access/mms/mmstu.c @@ -155,7 +155,8 @@ int MMSTUOpen( access_t *p_access ) { /* first try with TCP and then UDP*/ if( ( i_status = MMSOpen( p_access, &p_sys->url, MMS_PROTO_TCP ) ) ) { - i_status = MMSOpen( p_access, &p_sys->url, MMS_PROTO_UDP ); + if( !p_access->b_die ) + i_status = MMSOpen( p_access, &p_sys->url, MMS_PROTO_UDP ); } } else