return VLC_EGENERIC;
}
+ /* Discard legacy username/password syntax - not supported */
+ const char *psz_location = strchr( p_access->psz_location, '@' );
+ if( psz_location != NULL )
+ psz_location++;
+ else
+ psz_location = p_access->psz_location;
+
p_access->pf_read = NULL;
p_access->pf_block = BlockRead;
p_access->pf_seek = Seek;
p_sys->p_rtsp->pf_read_line = RtspReadLine;
p_sys->p_rtsp->pf_write = RtspWrite;
- i_result = rtsp_connect( p_sys->p_rtsp, p_access->psz_location, 0 );
+ i_result = rtsp_connect( p_sys->p_rtsp, psz_location, 0 );
if( i_result )
{
- msg_Dbg( p_access, "could not connect to: %s", p_access->psz_location );
+ msg_Dbg( p_access, "could not connect to: %s", psz_location );
free( p_sys->p_rtsp );
p_sys->p_rtsp = NULL;
goto error;