X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fustream-ssl.git;a=blobdiff_plain;f=ustream-example-client.c;h=fc49146a1f72fd414ddf07ec4843ddf5c3380cef;hp=c3d00182d78dc7f3fac9f4510be9182142b9b5be;hb=f326449acf6ef042d17e3e86abbb3cf1eccc6a30;hpb=ba34903f4163d0650118bee76f012de961951409;ds=sidebyside diff --git a/ustream-example-client.c b/ustream-example-client.c index c3d0018..fc49146 100644 --- a/ustream-example-client.c +++ b/ustream-example-client.c @@ -110,12 +110,17 @@ static void connect_client(void) static int usage(const char *progname) { - fprintf(stderr, "Usage: %s [options] \n", progname); + fprintf(stderr, + "Usage: %s [options] \n" + "Options:\n" + " -c : Load CA certificates from file \n" + "\n", progname); return 1; } int main(int argc, char **argv) { + const char *progname = argv[0]; int ch; ctx = ustream_ssl_context_new(false); @@ -125,6 +130,8 @@ int main(int argc, char **argv) case 'c': ustream_ssl_context_add_ca_crt_file(ctx, optarg); break; + default: + return usage(progname); } } @@ -132,7 +139,7 @@ int main(int argc, char **argv) argc -= optind; if (argc != 2) - return usage(argv[0]); + return usage(progname); uloop_init(); host = argv[0];