summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authoralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-04-06 16:30:09 +0000
committeralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-04-06 16:30:09 +0000
commit93a1dd5f049054d0a92fcd057dcdbef3452034d3 (patch)
tree93c50761caa15800bf88219e5b48b8f7cfc058dd /libmpdemux
parent293e3b42b1c215fae322651cb1eea03855cae418 (diff)
downloadmpv-93a1dd5f049054d0a92fcd057dcdbef3452034d3.tar.bz2
mpv-93a1dd5f049054d0a92fcd057dcdbef3452034d3.tar.xz
Check that we really got a filename.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9850 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/stream_file.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libmpdemux/stream_file.c b/libmpdemux/stream_file.c
index c50b8dc8fc..5fb74099f3 100644
--- a/libmpdemux/stream_file.c
+++ b/libmpdemux/stream_file.c
@@ -77,6 +77,12 @@ static int open_f(stream_t *stream,int mode, void* opts, int* file_format) {
return STREAM_UNSUPORTED;
}
+ if(!p->filename) {
+ mp_msg(MSGT_OPEN,MSGL_ERR, "[file] No filename\n");
+ m_struct_free(&stream_opts,opts);
+ return STREAM_ERROR;
+ }
+
#if defined(__CYGWIN__)|| defined(__MINGW32__)
m |= O_BINARY;
#endif