Skip to content

Commit e04c557

Browse files
committed
Add nullptr check
1 parent 66b7cb5 commit e04c557

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/audio/pipewire/PwBasePlugin.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,18 @@ void on_process(void* userdata, spa_io_position* position) {
4848
auto* in_left = static_cast<float*>(pw_filter_get_dsp_buffer(d->in_left, n_samples));
4949
auto* in_right = static_cast<float*>(pw_filter_get_dsp_buffer(d->in_right, n_samples));
5050

51+
if(in_left == nullptr || in_right == nullptr)
52+
{
53+
return;
54+
}
55+
5156
auto* out_left = static_cast<float*>(pw_filter_get_dsp_buffer(d->out_left, n_samples));
5257
auto* out_right = static_cast<float*>(pw_filter_get_dsp_buffer(d->out_right, n_samples));
5358

59+
if(out_left == nullptr || out_right == nullptr)
60+
{
61+
return;
62+
}
5463

5564
if (!d->pb->enable_probe) {
5665
d->pb->process(in_left, in_right, out_left, out_right, n_samples);

0 commit comments

Comments
 (0)