module-rtp: don't deref io_position when NULL

This commit is contained in:
Wim Taymans 2023-03-16 11:26:20 +01:00
parent a3875c38ac
commit 026c55c0ce

View file

@ -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 /* we always use the graph position to select events, the receiver side is
* responsible for smoothing out the RTP timestamps to graph time */ * responsible for smoothing out the RTP timestamps to graph time */
duration = impl->io_position->clock.duration;
if (impl->io_position) { if (impl->io_position) {
duration = impl->io_position->clock.duration;
timestamp = impl->io_position->clock.position; timestamp = impl->io_position->clock.position;
rate = impl->io_position->clock.rate.denom; rate = impl->io_position->clock.rate.denom;
} else { } else {
duration = 8192;
timestamp = 0; timestamp = 0;
rate = impl->rate; rate = impl->rate;
} }