$NetBSD: patch-at,v 1.1 2006/09/22 13:58:46 kivinen Exp $ --- apps/ssh/authc-pam.c.orig 2003-12-03 15:17:26.000000000 +0200 +++ apps/ssh/authc-pam.c @@ -81,8 +81,10 @@ SSH_FSM_STEP(ssh_pamc_process_packet) SSH_TRACE(4, ("Received %d messages.", num_msgs)); ssh_encode_buffer(gdata->response_packet, - SSH_FORMAT_BOOLEAN, TRUE, - SSH_FORMAT_UINT32, gdata->num_msgs, + SSH_FORMAT_BOOLEAN, + (Boolean) TRUE, + SSH_FORMAT_UINT32, + (SshUInt32) gdata->num_msgs, SSH_FORMAT_END); SSH_FSM_SET_NEXT(ssh_pamc_process_next_msg); @@ -234,7 +236,8 @@ SSH_FSM_STEP(ssh_pamc_append_response) gdata->response_retcode = SSH_PAM_DEFAULT_RESP_RETCODE; ssh_encode_buffer(gdata->response_packet, - SSH_FORMAT_CHAR, gdata->response_retcode, + SSH_FORMAT_CHAR, + (unsigned int) gdata->response_retcode, SSH_FORMAT_UINT32_STR, gdata->response_len ? gdata->response : "", gdata->response_len, @@ -341,7 +344,8 @@ void ssh_client_auth_pam(SshAuthClientOp SSH_TRACE(2, ("Starting pam auth...")); buffer = ssh_xbuffer_allocate(); ssh_encode_buffer(buffer, - SSH_FORMAT_BOOLEAN, FALSE, + SSH_FORMAT_BOOLEAN, + (Boolean) FALSE, SSH_FORMAT_END); (*completion)(SSH_AUTH_CLIENT_SEND_AND_CONTINUE, user, buffer, completion_context);