# HG changeset patch # User alex # Date 1060808655 0 # Node ID 3cf428b56cde81e1cd803903f7d56080543b0f02 # Parent 822b1fa6db25a24291a74a2a91b66cdf6b1881a1 Set close-on-exec after newer open (in reset func). Patch by Andriy Gapon diff -r 822b1fa6db25 -r 3cf428b56cde libao2/ao_oss.c --- a/libao2/ao_oss.c Wed Aug 13 19:02:34 2003 +0000 +++ b/libao2/ao_oss.c Wed Aug 13 21:04:15 2003 +0000 @@ -248,6 +248,10 @@ return; } +#if defined(FD_CLOEXEC) && defined(F_SETFD) + fcntl(audio_fd, F_SETFD, FD_CLOEXEC); +#endif + ioctl (audio_fd, SNDCTL_DSP_SETFMT, &ao_data.format); if(ao_data.format != AFMT_AC3) { if (ao_data.channels > 2)