]> git.sesse.net Git - vlc/commitdiff
oss: fix dangling descriptor value (refs #10772)
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 24 Feb 2014 16:44:06 +0000 (18:44 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 24 Feb 2014 16:44:31 +0000 (18:44 +0200)
modules/audio_output/oss.c

index 97d7c730c98998701dc04bdc682016406ff35698..e76f31a0f2c985a3d45e410a03c90809a655c634 100644 (file)
@@ -103,7 +103,6 @@ static int Start (audio_output_t *aout, audio_sample_format_t *restrict fmt)
                  vlc_strerror_c(errno));
         return VLC_EGENERIC;
     }
-    sys->fd = fd;
     msg_Dbg (aout, "using OSS device: %s", device);
 
     /* Select audio format */
@@ -215,6 +214,7 @@ static int Start (audio_output_t *aout, audio_sample_format_t *restrict fmt)
     }
     aout_FormatPrepare (fmt);
 
+    sys->fd = fd;
     VolumeSync (aout);
     sys->starting = true;
     sys->format = *fmt;