Am 12.06.2017 um 05:07 schrieb Steven Liu:
2017-06-11 22:05 GMT+08:00 Timo Rothenpieler <t...@rothenpieler.org>:
Fixes CID 1396837
---
  libavformat/librtmp.c | 5 ++++-
  1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/libavformat/librtmp.c b/libavformat/librtmp.c
index 146df660ac..f3cfa9a8e2 100644
--- a/libavformat/librtmp.c
+++ b/libavformat/librtmp.c
@@ -239,7 +239,10 @@ static int rtmp_open(URLContext *s, const char *uri, int 
flags)
  #if CONFIG_NETWORK
      if (ctx->buffer_size >= 0 && (flags & AVIO_FLAG_WRITE)) {
          int tmp = ctx->buffer_size;
-        setsockopt(r->m_sb.sb_socket, SOL_SOCKET, SO_SNDBUF, &tmp, 
sizeof(tmp));
+        if (setsockopt(r->m_sb.sb_socket, SOL_SOCKET, SO_SNDBUF, &tmp, 
sizeof(tmp))) {
+            rc = AVERROR_EXTERNAL;
+            goto fail;
+        }
      }
  #endif
LGTM

applied
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to