From 53d2eb5e02b4f9b21c8311d270c784bb84025928 Mon Sep 17 00:00:00 2001 From: winlin Date: Tue, 13 Sep 2016 18:08:12 +0800 Subject: [PATCH] fix librtmp get bytes bug. --- trunk/src/libs/srs_librtmp.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/trunk/src/libs/srs_librtmp.cpp b/trunk/src/libs/srs_librtmp.cpp index 129f17db2..bf086a652 100644 --- a/trunk/src/libs/srs_librtmp.cpp +++ b/trunk/src/libs/srs_librtmp.cpp @@ -2002,6 +2002,9 @@ int64_t srs_utils_send_bytes(srs_rtmp_t rtmp) { srs_assert(rtmp != NULL); Context* context = (Context*)rtmp; + if (!context->rtmp) { + return 0; + } return context->rtmp->get_send_bytes(); } @@ -2009,6 +2012,9 @@ int64_t srs_utils_recv_bytes(srs_rtmp_t rtmp) { srs_assert(rtmp != NULL); Context* context = (Context*)rtmp; + if (!context->rtmp) { + return 0; + } return context->rtmp->get_recv_bytes(); }