From 64a7731e9ac4d6ec1c003250debe35e9d80e43b3 Mon Sep 17 00:00:00 2001 From: Steven Finney Date: Thu, 13 Apr 2006 12:49:31 +0200 Subject: [PATCH] --- yaml --- r: 26323 b: refs/heads/master c: 5c59e09d7e51f5781439aa6f1963076568fd1f4f h: refs/heads/master i: 26321: a3f2e15bba2acdcfd09a694046ff87cf3881d867 26319: 51c94b54b4795f819ef90e631c38cf2ed58262f7 v: v3 --- [refs] | 2 +- trunk/sound/core/oss/pcm_oss.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 5d44042e290a..cf759abae3c9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bc56eff1279d2f33a6afe74a673360ae1cd0d838 +refs/heads/master: 5c59e09d7e51f5781439aa6f1963076568fd1f4f diff --git a/trunk/sound/core/oss/pcm_oss.c b/trunk/sound/core/oss/pcm_oss.c index c5978d6c6080..a7567b891791 100644 --- a/trunk/sound/core/oss/pcm_oss.c +++ b/trunk/sound/core/oss/pcm_oss.c @@ -1242,6 +1242,8 @@ static int snd_pcm_oss_set_format(struct snd_pcm_oss_file *pcm_oss_file, int for if (format != AFMT_QUERY) { formats = snd_pcm_oss_get_formats(pcm_oss_file); + if (formats < 0) + return formats; if (!(formats & format)) format = AFMT_U8; for (idx = 1; idx >= 0; --idx) {