From a3d93aa2e1c285e03d6b8ceecad7d288e9369b1f Mon Sep 17 00:00:00 2001 From: Damiano Galassi Date: Wed, 31 May 2017 11:34:32 +0200 Subject: [PATCH] cli: add an additional null check to silence a clang static analyizer warning. --- test/test.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/test/test.c b/test/test.c index d2d791efd..eb1c0ced4 100644 --- a/test/test.c +++ b/test/test.c @@ -2661,14 +2661,17 @@ static int ParseOptions( int argc, char ** argv ) break; case 'n': { - int i; - char * tmp = optarg; - for( i = 0; i < 4; i++ ) + if( optarg != NULL ) { - if( !*tmp ) - break; - crop[i] = strtol( tmp, &tmp, 0 ); - tmp++; + int i; + char * tmp = optarg; + for( i = 0; i < 4; i++ ) + { + if( !*tmp ) + break; + crop[i] = strtol( tmp, &tmp, 0 ); + tmp++; + } } break; } -- 2.40.0