mirror of
https://github.com/Yubico/yubico-pam.git
synced 2025-02-07 18:54:20 +01:00
ykpamcfg: Use snprintf() instead of strncpy()
strncpy() is _NOT_ a safe version of strcpy() and it should not be used (ineffective and dangerous since a NUL termination might be missing). Instead snprintf() the way to safely construct a string with a given limit. This commit implements this for the action parsing in ykpamcfg.
This commit is contained in:
parent
a7c1d0adfd
commit
66265a3343
@ -105,7 +105,7 @@ parse_args(int argc, char **argv,
|
||||
*slot = 2;
|
||||
break;
|
||||
case 'A':
|
||||
strncpy(*action, optarg, ACTION_MAX_LEN);
|
||||
snprintf(*action, ACTION_MAX_LEN, "%s", optarg);
|
||||
break;
|
||||
case 'p':
|
||||
*output_dir = optarg;
|
||||
|
Loading…
x
Reference in New Issue
Block a user