summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/rtpproto.c1
-rw-r--r--libavutil/internal.h2
-rw-r--r--vhook/ppm.c5
3 files changed, 5 insertions, 3 deletions
diff --git a/libavformat/rtpproto.c b/libavformat/rtpproto.c
index f56b63f534..3708a90fa2 100644
--- a/libavformat/rtpproto.c
+++ b/libavformat/rtpproto.c
@@ -25,6 +25,7 @@
#include <stdarg.h>
#include "network.h"
#include <fcntl.h>
+#include "avstring.h"
#define RTP_TX_BUF_SIZE (64 * 1024)
#define RTP_RX_BUF_SIZE (128 * 1024)
diff --git a/libavutil/internal.h b/libavutil/internal.h
index 7a97f54782..75e8bf3a42 100644
--- a/libavutil/internal.h
+++ b/libavutil/internal.h
@@ -241,7 +241,7 @@ if((y)<(x)){\
#define rand rand_is_forbidden_due_to_state_trashing
#define srand srand_is_forbidden_due_to_state_trashing
#define sprintf sprintf_is_forbidden_due_to_security_issues_use_snprintf
-#define strcat strcat_is_forbidden_due_to_security_issues_use_pstrcat
+#define strcat strcat_is_forbidden_due_to_security_issues_use_av_strlcat
#define exit exit_is_forbidden
#if !(defined(LIBAVFORMAT_BUILD) || defined(_FRAMEHOOK_H))
#define printf please_use_av_log
diff --git a/vhook/ppm.c b/vhook/ppm.c
index 9f618e55b3..db76998b5a 100644
--- a/vhook/ppm.c
+++ b/vhook/ppm.c
@@ -28,6 +28,7 @@
#include "framehook.h"
#include "avformat.h"
#include "swscale.h"
+#include "avstring.h"
static int sws_flags = SWS_BICUBIC;
@@ -68,8 +69,8 @@ static rwpipe *rwpipe_open( int argc, char *argv[] )
strcpy( command, "" );
for ( i = 0; i < argc; i ++ )
{
- pstrcat( command, COMMAND_SIZE, argv[ i ] );
- pstrcat( command, COMMAND_SIZE, " " );
+ av_strlcat( command, argv[ i ], COMMAND_SIZE );
+ av_strlcat( command, " ", COMMAND_SIZE );
}
dup2( output[ 0 ], STDIN_FILENO );