1
0
mirror of https://github.com/Yubico/yubico-pam.git synced 2025-02-20 21:54:16 +01:00

Fix warning if pam_message.msg isn't constant

On OS X and FreeBSD, struct pam_message does not declare its msg member
as constant. This causes a warning when assigning a constant string to
it:

pam_yubico.c:403:14: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  msg[0].msg = message;
             ^ ~~~~~~~
This commit is contained in:
Clemens Lang 2015-03-28 12:57:30 +01:00
parent d4136a365f
commit c1f61bae0f

View File

@ -400,7 +400,7 @@ display_error(pam_handle_t *pamh, const char *message) {
}
pmsg[0] = &msg[0];
msg[0].msg = message;
msg[0].msg = (char *) message; /* on some systems, pam_message.msg isn't const */
msg[0].msg_style = PAM_ERROR_MSG;
retval = conv->conv(1, pmsg, &resp, conv->appdata_ptr);