jcat: make sure we can use decimal numbers for repeat parameter

Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
pull/144/head
Oleksij Rempel 2019-06-24 12:55:51 +02:00
parent 25025d05ae
commit 0e542c8dba
1 changed files with 2 additions and 2 deletions

4
jcat.c
View File

@ -48,7 +48,7 @@ struct jcat_priv {
int infile;
int outfile;
size_t max_transfer;
int repeat;
unsigned long repeat;
int todo_prio;
bool valid_peername;
@ -605,7 +605,7 @@ static int jcat_parse_args(struct jcat_priv *priv, int argc, char *argv[])
priv->todo_connect = 1;
break;
case 'R':
priv->repeat = atoi(optarg);
priv->repeat = strtoul(optarg, NULL, 0);
if (priv->repeat < 1)
err(EXIT_FAILURE, "send/repeat count can't be less then 1\n");
break;