diff options
author | rtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-04-24 10:33:19 +0000 |
---|---|---|
committer | rtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-04-24 10:33:19 +0000 |
commit | 31d8127a156a01e5f664374543b8f1c38ad15a85 (patch) | |
tree | a4e6da4e1f1e01205be32f026571331c41793db9 /libmpdemux/realrtsp/xbuffer.c | |
parent | ebfa9397279dff0f73686eba0f48c9fd9c0c6e9b (diff) | |
download | mpv-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.c | 15 |
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; +} |