aboutsummaryrefslogtreecommitdiff
path: root/gst-libs/ext/libav/libavformat/rtmpproto.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst-libs/ext/libav/libavformat/rtmpproto.c')
-rw-r--r--gst-libs/ext/libav/libavformat/rtmpproto.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gst-libs/ext/libav/libavformat/rtmpproto.c b/gst-libs/ext/libav/libavformat/rtmpproto.c
index 51381a4..ead5ccd 100644
--- a/gst-libs/ext/libav/libavformat/rtmpproto.c
+++ b/gst-libs/ext/libav/libavformat/rtmpproto.c
@@ -2483,10 +2483,10 @@ reconnect:
fname = strchr(p + 1, '/');
if (!fname || (c && c < fname)) {
fname = p + 1;
- av_strlcpy(rt->app, path + 1, p - path);
+ av_strlcpy(rt->app, path + 1, FFMIN(p - path, APP_MAX_LENGTH));
} else {
fname++;
- av_strlcpy(rt->app, path + 1, fname - path - 1);
+ av_strlcpy(rt->app, path + 1, FFMIN(fname - path - 1, APP_MAX_LENGTH));
}
}
}
@@ -2555,7 +2555,7 @@ reconnect:
if ((ret = gen_connect(s, rt)) < 0)
goto fail;
} else {
- if (read_connect(s, s->priv_data) < 0)
+ if ((ret = read_connect(s, s->priv_data)) < 0)
goto fail;
}