From 026c55c0ceaf420d5ac5bf536ae8c9ef5cb28b80 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 16 Mar 2023 11:26:20 +0100 Subject: [PATCH] module-rtp: don't deref io_position when NULL --- src/modules/module-rtp/midi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/module-rtp/midi.c b/src/modules/module-rtp/midi.c index 02c43314b..c565efbe2 100644 --- a/src/modules/module-rtp/midi.c +++ b/src/modules/module-rtp/midi.c @@ -24,11 +24,12 @@ static void rtp_midi_process_playback(void *data) /* we always use the graph position to select events, the receiver side is * responsible for smoothing out the RTP timestamps to graph time */ - duration = impl->io_position->clock.duration; if (impl->io_position) { + duration = impl->io_position->clock.duration; timestamp = impl->io_position->clock.position; rate = impl->io_position->clock.rate.denom; } else { + duration = 8192; timestamp = 0; rate = impl->rate; }