summaryrefslogtreecommitdiffstats
path: root/libmpdemux/realrtsp/xbuffer.c
diff options
context:
space:
mode:
authorrtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-04-24 10:33:19 +0000
committerrtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-04-24 10:33:19 +0000
commit31d8127a156a01e5f664374543b8f1c38ad15a85 (patch)
treea4e6da4e1f1e01205be32f026571331c41793db9 /libmpdemux/realrtsp/xbuffer.c
parentebfa9397279dff0f73686eba0f48c9fd9c0c6e9b (diff)
downloadmpv-31d8127a156a01e5f664374543b8f1c38ad15a85.tar.bz2
mpv-31d8127a156a01e5f664374543b8f1c38ad15a85.tar.xz
Some sanity and bound checking
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12267 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/realrtsp/xbuffer.c')
-rw-r--r--libmpdemux/realrtsp/xbuffer.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/libmpdemux/realrtsp/xbuffer.c b/libmpdemux/realrtsp/xbuffer.c
index 66f99c4b32..de68125ef1 100644
--- a/libmpdemux/realrtsp/xbuffer.c
+++ b/libmpdemux/realrtsp/xbuffer.c
@@ -85,3 +85,18 @@ void *xbuffer_ensure_size(void *buf, int size) {
return buf;
}
+
+
+
+void *xbuffer_strcat(void *buf, char *data) {
+
+ if (!buf || !data) {
+ return NULL;
+ }
+
+ buf = xbuffer_ensure_size(buf, strlen(buf)+strlen(data)+1);
+
+ strcat(buf, data);
+
+ return buf;
+}