summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authorrfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-04 19:17:37 +0000
committerrfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-04 19:17:37 +0000
commit9951210c1c196c3463d4d759a6f419e57b802e19 (patch)
tree1e011003d13a592c468a401bdef6f1c70d1393b0 /libvo
parent0bc8481cf68de37a60ba752fbe83c5b360701240 (diff)
downloadmpv-9951210c1c196c3463d4d759a6f419e57b802e19.tar.bz2
mpv-9951210c1c196c3463d4d759a6f419e57b802e19.tar.xz
don't keep mga_vid device open if x11 init fails (fixes "-vo xmga,mga")
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8779 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/mga_common.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libvo/mga_common.c b/libvo/mga_common.c
index 193569fdf0..cb376587ce 100644
--- a/libvo/mga_common.c
+++ b/libvo/mga_common.c
@@ -421,7 +421,10 @@ static uint32_t preinit(const char *vo_subdevice)
}
#ifdef VO_XMGA
- if (!vo_init()) return -1;
+ if (!vo_init()) {
+ close(f);
+ return -1;
+ }
#endif
return 0;