Browse Source

Fixed compiler warning "dereferencing type-punned pointer will break strict-aliasing rules"

master
Andrea Luzzardi 17 years ago
parent
commit
0c7a39d171
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      pam_usb/src/pam.c

+ 4
- 2
pam_usb/src/pam.c View File

@ -36,7 +36,8 @@ int pam_sm_authenticate(pam_handle_t *pamh, int flags,
char *conf_file = PUSB_CONF_FILE; char *conf_file = PUSB_CONF_FILE;
int retval; int retval;
retval = pam_get_item(pamh, PAM_SERVICE, (const void **)&service);
retval = pam_get_item(pamh, PAM_SERVICE,
(const void **)(const void *)&service);
if (retval != PAM_SUCCESS) if (retval != PAM_SUCCESS)
{ {
log_error("Unable to retrieve the PAM service name.\n"); log_error("Unable to retrieve the PAM service name.\n");
@ -67,7 +68,8 @@ int pam_sm_authenticate(pam_handle_t *pamh, int flags,
log_info("Authentication request for user \"%s\" (%s)\n", log_info("Authentication request for user \"%s\" (%s)\n",
user, service); user, service);
if (pam_get_item(pamh, PAM_TTY, (const void **)&tty) == PAM_SUCCESS)
if (pam_get_item(pamh, PAM_TTY,
(const void **)(const void *)&tty) == PAM_SUCCESS)
{ {
if (tty && !strcmp(tty, "ssh")) if (tty && !strcmp(tty, "ssh"))
{ {


Loading…
Cancel
Save