summaryrefslogtreecommitdiffstats
path: root/contrib/ntp/libntp/audio.c
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2015-10-22 19:42:57 +0000
committerglebius <glebius@FreeBSD.org>2015-10-22 19:42:57 +0000
commit9163b6ba3bf49312e356f13c0a8208d05a79e484 (patch)
treec69f4aae895073471547d394a727baaaa68d758b /contrib/ntp/libntp/audio.c
parentbb011941f0bd9e2ce1ade58a6f1f25eeb2141c9d (diff)
parentaae1e7d66cee27b1a209ea5b8ca21ed12e129103 (diff)
downloadFreeBSD-src-9163b6ba3bf49312e356f13c0a8208d05a79e484.zip
FreeBSD-src-9163b6ba3bf49312e356f13c0a8208d05a79e484.tar.gz
MFV ntp-4.2.8p4 (r289715)
Security: VuXML: c4a18a12-77fc-11e5-a687-206a8a720317 Security: CVE-2015-7871 Security: CVE-2015-7855 Security: CVE-2015-7854 Security: CVE-2015-7853 Security: CVE-2015-7852 Security: CVE-2015-7851 Security: CVE-2015-7850 Security: CVE-2015-7849 Security: CVE-2015-7848 Security: CVE-2015-7701 Security: CVE-2015-7703 Security: CVE-2015-7704, CVE-2015-7705 Security: CVE-2015-7691, CVE-2015-7692, CVE-2015-7702 Security: http://support.ntp.org/bin/view/Main/SecurityNotice#October_2015_NTP_Security_Vulner Sponsored by: Nginx, Inc.
Diffstat (limited to 'contrib/ntp/libntp/audio.c')
-rw-r--r--contrib/ntp/libntp/audio.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/contrib/ntp/libntp/audio.c b/contrib/ntp/libntp/audio.c
index 6f2262c..726dfa9 100644
--- a/contrib/ntp/libntp/audio.c
+++ b/contrib/ntp/libntp/audio.c
@@ -377,7 +377,9 @@ audio_gain(
#ifdef PCM_STYLE_SOUND
int l, r;
- rval = 0;
+# ifdef GCC
+ rval = 0; /* GCC thinks rval is used uninitialized */
+# endif
r = l = 100 * gain / 255; /* Normalize to 0-100 */
# ifdef DEBUG
@@ -392,10 +394,11 @@ audio_gain(
if (cf_agc[0] != '\0')
rval = ioctl(ctl_fd, agc, &l);
else
- if (2 == port)
- rval = ioctl(ctl_fd, SOUND_MIXER_WRITE_LINE, &l);
- else
- rval = ioctl(ctl_fd, SOUND_MIXER_WRITE_MIC, &l);
+ rval = ioctl(ctl_fd
+ , (2 == port)
+ ? SOUND_MIXER_WRITE_LINE
+ : SOUND_MIXER_WRITE_MIC
+ , &l);
if (-1 == rval) {
printf("audio_gain: agc write: %s\n", strerror(errno));
return rval;
OpenPOWER on IntegriCloud