diff --git a/mkpasswd.c b/mkpasswd.c index d32391e..c85b1ed 100644 --- a/mkpasswd.c +++ b/mkpasswd.c @@ -282,7 +282,7 @@ int main(int argc, char *argv[]) else rounds_str[0] = '\0'; - if (salt_arg) { + if (salt_arg && salt_arg[0] != '\0') { unsigned int c = strlen(salt_arg); if (c < salt_minlen || c > salt_maxlen) { if (salt_minlen == salt_maxlen)