summaryrefslogtreecommitdiffstats
path: root/src/modules/module-cork-music-on-phone.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/module-cork-music-on-phone.c')
-rw-r--r--src/modules/module-cork-music-on-phone.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules/module-cork-music-on-phone.c b/src/modules/module-cork-music-on-phone.c
index b629f06f..5e6aa64b 100644
--- a/src/modules/module-cork-music-on-phone.c
+++ b/src/modules/module-cork-music-on-phone.c
@@ -138,6 +138,9 @@ static pa_hook_result_t process(struct userdata *u, pa_sink_input *i, pa_bool_t
!pa_streq(role, "video"))
return PA_HOOK_OK;
+ if (!i->sink)
+ return PA_HOOK_OK;
+
cork = shall_cork(i->sink, create ? NULL : i);
apply_cork(u, i->sink, create ? NULL : i, cork);