mirror of
https://github.com/qemu/qemu.git
synced 2026-04-06 14:10:28 +00:00
audio/mixeng: drop some needless checks
The NULL checks for be, name, callback_fn, and as in
audio_mixeng_backend_open_{in,out} are redundant: the callers
audio_be_open_{in,out} already assert that name, callback_fn, and as
are non-NULL, and dereference be unconditionally via
AUDIO_BACKEND_GET_CLASS(be) before the call.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20260224163229.2918858-1-marcandre.lureau@redhat.com>
This commit is contained in:
@@ -497,12 +497,6 @@ static SW *glue(audio_mixeng_backend_open_, TYPE) (
|
||||
AudioMixengBackendClass *k;
|
||||
AudiodevPerDirectionOptions *pdo;
|
||||
|
||||
if (!be || !name || !callback_fn || !as) {
|
||||
audio_bug("backend=%p name=%p callback_fn=%p as=%p",
|
||||
be, name, callback_fn, as);
|
||||
goto fail;
|
||||
}
|
||||
|
||||
k = AUDIO_MIXENG_BACKEND_GET_CLASS(s);
|
||||
pdo = glue(audio_get_pdo_, TYPE)(s->dev);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user