summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-05-12 22:48:15 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-05-12 22:48:15 +0000
commit35439875ebe6e57067b0af4dbd5e88adac686559 (patch)
tree148bb1470e69c778c2cfbc9751658dec767e5112 /libmpdemux
parent616ae6dc6c9b733bdb43851dd89cf9d4f16d85f5 (diff)
downloadmpv-35439875ebe6e57067b0af4dbd5e88adac686559.tar.bz2
mpv-35439875ebe6e57067b0af4dbd5e88adac686559.tar.xz
segfault fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12464 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_lavf.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libmpdemux/demux_lavf.c b/libmpdemux/demux_lavf.c
index b4f7bf9378..9b3e81fe0e 100644
--- a/libmpdemux/demux_lavf.c
+++ b/libmpdemux/demux_lavf.c
@@ -138,7 +138,10 @@ int demux_open_lavf(demuxer_t *demuxer){
register_protocol(&mp_protocol);
- strncpy(mp_filename + 3, demuxer->stream->url, sizeof(mp_filename)-3);
+ if(demuxer->stream->url)
+ strncpy(mp_filename + 3, demuxer->stream->url, sizeof(mp_filename)-3);
+ else
+ strncpy(mp_filename + 3, "foobar.dummy", sizeof(mp_filename)-3);
url_fopen(&priv->pb, mp_filename, URL_RDONLY);