X-Git-Url: https://bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=tools%2Fclient.c;h=692b60f2f88037880997240f2f74cf6273680893;hp=368644128d56571609d0b8bc776c5b97d05db089;hb=0d974e1c9c284be028143fbbeaaac7faed8dca96;hpb=bab0f8639cb1e97c584e7751fd7d017e0e24da63 diff --git a/tools/client.c b/tools/client.c index 3686441..692b60f 100644 --- a/tools/client.c +++ b/tools/client.c @@ -245,7 +245,11 @@ do_client(int argc, char *argv[]) usage_client(); goto client_exit_error; } - iobuf_len = strtoul(arg, 0, 10); + iobuf_len = parse_size(arg); + if (iobuf_len == (size_t)-1) { + usage_client(); + goto client_exit_error; + } } else if (eqstr(arg, "-CA")) { if (++ i >= argc) { fprintf(stderr,