diff --git a/lib/liboath/oath_key_create.c b/lib/liboath/oath_key_create.c index cf97edd..8a6f458 100644 --- a/lib/liboath/oath_key_create.c +++ b/lib/liboath/oath_key_create.c @@ -55,9 +55,9 @@ oath_key_create(const char *label, struct oath_key *key; int labellen; - /* check label */ + /* check label length */ if (label == NULL || - (labellen = strlen(label)) > OATH_MAX_LABELLEN) + (labellen = strlen(label)) >= OATH_MAX_LABELLEN) return (NULL); /* check key length */