From 80db07adfe8a1ff716af51ca9aaf357280c8b363 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sat, 13 Oct 2012 19:58:44 +0200 Subject: probetest: check command line arguments Fixes CID733835 Signed-off-by: Michael Niedermayer --- tools/probetest.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tools') diff --git a/tools/probetest.c b/tools/probetest.c index f8a617ddea..29c27e4bf5 100644 --- a/tools/probetest.c +++ b/tools/probetest.c @@ -63,6 +63,16 @@ int main(int argc, char **argv) if(argc >= 3) max_size = atoi(argv[2]); + if (max_size > 1000000000U/8) { + fprintf(stderr, "max_size out of bounds\n"); + return 1; + } + + if (retry_count > 1000000000U) { + fprintf(stderr, "retry_count out of bounds\n"); + return 1; + } + avcodec_register_all(); av_register_all(); -- cgit v1.2.3