diff --git a/daemon/media_socket.c b/daemon/media_socket.c index c822c5425..7b5b86383 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -1952,8 +1952,11 @@ static void kernelize(struct packet_stream *stream) { goto no_kernel; if (!kernel.is_wanted) goto no_kernel; - if (!kernel.is_open) - goto no_kernel_warn; + if (!kernel.is_open) { + ilog(LOG_WARNING, "No support for kernel packet forwarding available " + "(interface to kernel module not open)"); + goto no_kernel; + } if (MEDIA_ISSET(media, GENERATOR)) goto no_kernel; if (ML_ISSET(media->monologue, BLOCK_MEDIA) || CALL_ISSET(call, BLOCK_MEDIA)) @@ -2029,9 +2032,6 @@ static void kernelize(struct packet_stream *stream) { return; -no_kernel_warn: - ilog(LOG_WARNING, "No support for kernel packet forwarding available " - "(interface to kernel module not open)"); no_kernel: stream->kernel_time_us = rtpe_now; PS_SET(stream, NO_KERNEL_SUPPORT);