From a37fc0916f9b5b771f12e370b31d0c2f4d57947b Mon Sep 17 00:00:00 2001 From: ejurgensen Date: Sun, 23 Dec 2018 21:24:13 +0100 Subject: [PATCH] [alsa] Fix scan-build issue: Argument with 'nonnull' attribute passed null --- src/outputs/alsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/outputs/alsa.c b/src/outputs/alsa.c index e67426df..50ef5d93 100644 --- a/src/outputs/alsa.c +++ b/src/outputs/alsa.c @@ -622,7 +622,7 @@ buffer_write(struct alsa_session *as, uint8_t *buf, snd_pcm_sframes_t *avail, in nsamp = AIRTUNES_V2_PACKET_SAMPLES; - if (prebuffering || !prebuf_empty || *avail < AIRTUNES_V2_PACKET_SAMPLES) + if (as->prebuf && (prebuffering || !prebuf_empty || *avail < AIRTUNES_V2_PACKET_SAMPLES)) { pkt = &as->prebuf[as->prebuf_head * PACKET_SIZE];