From 1bab28a773e782ebb438fd14ece0e16558ecba78 Mon Sep 17 00:00:00 2001 From: lazedo Date: Thu, 1 Feb 2018 18:23:14 +0000 Subject: [PATCH] Create 0001-switch-core-media.patch --- 0001-switch-core-media.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 0001-switch-core-media.patch diff --git a/0001-switch-core-media.patch b/0001-switch-core-media.patch new file mode 100644 index 0000000..6e7d4d9 --- /dev/null +++ b/0001-switch-core-media.patch @@ -0,0 +1,13 @@ +diff --git a/src/switch_core_media.c b/src/switch_core_media.c +index 62d90e4..bf3f1e4 100644 +--- a/src/switch_core_media.c ++++ b/src/switch_core_media.c +@@ -15485,7 +15485,7 @@ + switch_core_media_bug_flush_all(session); + } + +- if (!(switch_buffer_write(session->raw_write_buffer, write_frame->data, write_frame->datalen))) { ++ if (write_frame->datalen > 0 && !(switch_buffer_write(session->raw_write_buffer, write_frame->data, write_frame->datalen))) { + switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "Write Buffer %u bytes Failed!\n", write_frame->datalen); + status = SWITCH_STATUS_MEMERR; + goto error;