diff --git a/src/ca/catimeMain.c b/src/ca/catimeMain.c index 0e2974021..891cc1384 100644 --- a/src/ca/catimeMain.c +++ b/src/ca/catimeMain.c @@ -8,7 +8,7 @@ static const unsigned defaultIterations = 10000u; int main ( int argc, char **argv ) { - const char *pUsage = " [ []]"; + const char *pUsage = " [ []]"; if ( argc > 1 ) { char *pname = argv[1]; @@ -17,7 +17,17 @@ int main ( int argc, char **argv ) if ( iterations > 0) { if ( argc > 3 ) { if ( argc == 4 ) { - return catime ( pname, (unsigned) iterations, appendNumber ); + int status; + unsigned appendNumberBool; + status = sscanf ( argv[3], " %u ", &appendNumberBool ); + if ( status == 1 ) { + if ( appendNumberBool ) { + return catime ( pname, (unsigned) iterations, appendNumber ); + } + else { + return catime ( pname, (unsigned) iterations, dontAppendNumber ); + } + } } } else {