diff options
Diffstat (limited to 'tests/suite/rng.c')
-rw-r--r-- | tests/suite/rng.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/suite/rng.c b/tests/suite/rng.c index 7396c8c719..019bd8730c 100644 --- a/tests/suite/rng.c +++ b/tests/suite/rng.c @@ -41,15 +41,16 @@ int main(int argc, char **argv) gnutls_global_init(); if (argc != 4) { - fprintf(stderr, "usage: %s [nonce|key] [nbytes] [outfile]\n", argv[0]); + fprintf(stderr, "args %d\nusage: %s [nonce|key] [nbytes] [outfile]\n", argc, argv[0]); exit(1); } - if (strcasecmp(argv[1], "nonce")) { + if (strcasecmp(argv[1], "nonce") == 0) { level = GNUTLS_RND_NONCE; - } else if (strcasecmp(argv[1], "key")) { + } else if (strcasecmp(argv[1], "key") == 0) { level = GNUTLS_RND_KEY; } else { + fprintf(stderr, "don't know %s\n", argv[1]); fprintf(stderr, "usage: %s [nonce|key] [nbytes] [outfile]\n", argv[0]); exit(1); } |