From 55007a6897036d66eb3a0cb87c09de72bf6ae686 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Fri, 26 Jan 2018 16:22:29 -0500 Subject: [PATCH] TT#28163 prevent kernelization of transcoded stream Change-Id: Ie99f4bee935f6018a525b51b00862b31576a9383 --- daemon/media_socket.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index 4c23abb76..7b8f64957 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -978,7 +978,9 @@ void kernelize(struct packet_stream *stream) { if (PS_ISSET(stream, KERNELIZED)) return; if (call->recording != NULL && !selected_recording_method->kernel_support) - return; + goto no_kernel; + if (MEDIA_ISSET(stream->media, TRANSCODE)) // XXX make this granular per payload type? + goto no_kernel; if (!kernel.is_wanted) goto no_kernel; nk_warn_msg = "interface to kernel module not open";