diff options
| author | David M. Syzdek <david@syzdek.net> | 2023-01-10 01:49:58 -0900 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2023-01-10 01:49:58 -0900 |
| commit | d9da2cfc96a217f2962b4db3e890db1d43ef7d6c (patch) | |
| tree | 18f2a58ed9c5ed94fffebc377b6311a7c68d028b | |
| parent | 3ef193d2484176821aa10d5a1f9eca87a57f171e (diff) | |
| download | otputils-d9da2cfc96a217f2962b4db3e890db1d43ef7d6c.tar.gz otputils-d9da2cfc96a217f2962b4db3e890db1d43ef7d6c.tar.bz2 otputils-d9da2cfc96a217f2962b4db3e890db1d43ef7d6c.tar.xz otputils-d9da2cfc96a217f2962b4db3e890db1d43ef7d6c.zip | |
totp-example: resolving compiler warnings
| -rw-r--r-- | examples/totp-example.c | 23 |
1 files changed, 4 insertions, 19 deletions
diff --git a/examples/totp-example.c b/examples/totp-example.c index f2c3519..025e410 100644 --- a/examples/totp-example.c +++ b/examples/totp-example.c | |||
| @@ -90,30 +90,15 @@ int main(int argc, char * argv[]) | |||
| 90 | uint32_t totp; | 90 | uint32_t totp; |
| 91 | uint8_t * k; // user's secret key | 91 | uint8_t * k; // user's secret key |
| 92 | 92 | ||
| 93 | x = 30; | 93 | if ((argc > 4) || (argc < 2)) |
| 94 | t0 = 0; | ||
| 95 | |||
| 96 | switch(argc) | ||
| 97 | { | 94 | { |
| 98 | case 4: | ||
| 99 | t0 = strtoll(argv[3], NULL, 0); | ||
| 100 | |||
| 101 | case 3: | ||
| 102 | x = strtoll(argv[2], NULL, 0); | ||
| 103 | |||
| 104 | case 2: | ||
| 105 | k = (uint8_t *)argv[1]; | ||
| 106 | break; | ||
| 107 | |||
| 108 | default: | ||
| 109 | fprintf(stderr, "Usage: %s <b32_key> [ <interval> [ <start> ] ]\n", argv[0]); | 95 | fprintf(stderr, "Usage: %s <b32_key> [ <interval> [ <start> ] ]\n", argv[0]); |
| 110 | return(1); | 96 | return(1); |
| 111 | break; | ||
| 112 | }; | 97 | }; |
| 113 | 98 | k = (uint8_t *)argv[1]; | |
| 114 | |||
| 115 | len = strlen(argv[1]); | 99 | len = strlen(argv[1]); |
| 116 | 100 | x = (argc > 2) ? strtoll(argv[2], NULL, 0) : 30; | |
| 101 | t0 = (argc > 3) ? strtoll(argv[3], NULL, 0) : 0; | ||
| 117 | 102 | ||
| 118 | // validates base32 key | 103 | // validates base32 key |
| 119 | if (((len & 0xF) != 0) && ((len & 0xF) != 8)) | 104 | if (((len & 0xF) != 0) && ((len & 0xF) != 8)) |
