diff --git a/trunk/src/app/srs_app_http.cpp b/trunk/src/app/srs_app_http.cpp index 2be383c0d..fa4fe6168 100644 --- a/trunk/src/app/srs_app_http.cpp +++ b/trunk/src/app/srs_app_http.cpp @@ -1267,8 +1267,9 @@ int SrsHttpMessage::body_read_all(string& body) return ret; } - srs_assert (nb_read > 0); - body.append(buf, nb_read); + if (nb_read > 0) { + body.append(buf, nb_read); + } } return ret;