diff options
Diffstat (limited to 'src/chpasswd.c')
-rw-r--r-- | src/chpasswd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/chpasswd.c b/src/chpasswd.c index 2e865e90..79880f56 100644 --- a/src/chpasswd.c +++ b/src/chpasswd.c @@ -193,19 +193,19 @@ static void process_flags (int argc, char **argv) bad_s = 0; #if defined(USE_SHA_CRYPT) if ((IS_CRYPT_METHOD("SHA256") || IS_CRYPT_METHOD("SHA512")) - && (-1 == getlong(optarg, &sha_rounds))) { + && (-1 == str2sl(&sha_rounds, optarg))) { bad_s = 1; } #endif /* USE_SHA_CRYPT */ #if defined(USE_BCRYPT) if (IS_CRYPT_METHOD("BCRYPT") - && (-1 == getlong(optarg, &bcrypt_rounds))) { + && (-1 == str2sl(&bcrypt_rounds, optarg))) { bad_s = 1; } #endif /* USE_BCRYPT */ #if defined(USE_YESCRYPT) if (IS_CRYPT_METHOD("YESCRYPT") - && (-1 == getlong(optarg, &yescrypt_cost))) { + && (-1 == str2sl(&yescrypt_cost, optarg))) { bad_s = 1; } #endif /* USE_YESCRYPT */ |