diff --git a/audio/drivers_microphone/alsa.c b/audio/drivers_microphone/alsa.c index 2879709106..1e29ae4d3a 100644 --- a/audio/drivers_microphone/alsa.c +++ b/audio/drivers_microphone/alsa.c @@ -268,7 +268,7 @@ static bool alsa_microphone_stop_mic(void *driver_context, void *mic_context) static bool alsa_microphone_mic_use_float(const void *driver_context, const void *mic_context) { alsa_microphone_handle_t *mic = (alsa_microphone_handle_t*)mic_context; - return microphone->stream_info.has_float; + return mic->stream_info.has_float; } microphone_driver_t microphone_alsa = { diff --git a/audio/drivers_microphone/alsathread.c b/audio/drivers_microphone/alsathread.c index aee708e71e..3b4e4f9397 100644 --- a/audio/drivers_microphone/alsathread.c +++ b/audio/drivers_microphone/alsathread.c @@ -311,7 +311,7 @@ error: if (mic) { if (mic->info.pcm) - snd_pcm_close(microphone->info.pcm); + snd_pcm_close(mic->info.pcm); alsa_thread_microphone_close_mic(alsa, mic); }