Re: [FFmpeg-devel] [PATCH 04/11] avformat/librtmp: check return value of setsockopt

2017-06-13 Thread Timo Rothenpieler

Am 12.06.2017 um 05:07 schrieb Steven Liu:

2017-06-11 22:05 GMT+08:00 Timo Rothenpieler :

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, , 
sizeof(tmp));
+if (setsockopt(r->m_sb.sb_socket, SOL_SOCKET, SO_SNDBUF, , 
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


Re: [FFmpeg-devel] [PATCH 04/11] avformat/librtmp: check return value of setsockopt

2017-06-11 Thread Steven Liu
2017-06-11 22:05 GMT+08:00 Timo Rothenpieler :
> 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, , 
> sizeof(tmp));
> +if (setsockopt(r->m_sb.sb_socket, SOL_SOCKET, SO_SNDBUF, , 
> sizeof(tmp))) {
> +rc = AVERROR_EXTERNAL;
> +goto fail;
> +}
>  }
>  #endif
LGTM

>
> --
> 2.13.0
>
> ___
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


[FFmpeg-devel] [PATCH 04/11] avformat/librtmp: check return value of setsockopt

2017-06-11 Thread Timo Rothenpieler
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, , 
sizeof(tmp));
+if (setsockopt(r->m_sb.sb_socket, SOL_SOCKET, SO_SNDBUF, , 
sizeof(tmp))) {
+rc = AVERROR_EXTERNAL;
+goto fail;
+}
 }
 #endif
 
-- 
2.13.0

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