X-Git-Url: https://bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=tools%2Fclient.c;h=692b60f2f88037880997240f2f74cf6273680893;hp=3b462a8495944eb3c496ac25d1d9362dadee2e84;hb=0d974e1c9c284be028143fbbeaaac7faed8dca96;hpb=3210f38e0491b39aec1ef419cb4114e9483089fb diff --git a/tools/client.c b/tools/client.c index 3b462a8..692b60f 100644 --- a/tools/client.c +++ b/tools/client.c @@ -35,7 +35,6 @@ #include #include #include -#include #include "brssl.h" #include "bearssl.h" @@ -246,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,