summaryrefslogtreecommitdiffstats
path: root/contrib/openpam/lib/pam_vprompt.c
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2004-02-10 10:11:23 +0000
committerdes <des@FreeBSD.org>2004-02-10 10:11:23 +0000
commit32e4f5ade0ed225d6b9ad3f692513f2d472853e0 (patch)
tree30e52e2cca820c5a8b789c03f10eb852acef2805 /contrib/openpam/lib/pam_vprompt.c
parent380b6a418d9425276c1d82a2498a2c72f1b0ad8c (diff)
parente7b72507645a81484339e78353b4dff6e8f85102 (diff)
downloadFreeBSD-src-32e4f5ade0ed225d6b9ad3f692513f2d472853e0.zip
FreeBSD-src-32e4f5ade0ed225d6b9ad3f692513f2d472853e0.tar.gz
This commit was generated by cvs2svn to compensate for changes in r125647,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'contrib/openpam/lib/pam_vprompt.c')
-rw-r--r--contrib/openpam/lib/pam_vprompt.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/contrib/openpam/lib/pam_vprompt.c b/contrib/openpam/lib/pam_vprompt.c
index ef6ca24..99215df 100644
--- a/contrib/openpam/lib/pam_vprompt.c
+++ b/contrib/openpam/lib/pam_vprompt.c
@@ -31,7 +31,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $P4: //depot/projects/openpam/lib/pam_vprompt.c#12 $
+ * $P4: //depot/projects/openpam/lib/pam_vprompt.c#13 $
*/
#include <stdarg.h>
@@ -59,13 +59,15 @@ pam_vprompt(pam_handle_t *pamh,
struct pam_message msg;
const struct pam_message *msgp;
struct pam_response *rsp;
- struct pam_conv *conv;
+ const struct pam_conv *conv;
+ const void *convp;
int r;
ENTER();
- r = pam_get_item(pamh, PAM_CONV, (const void **)&conv);
+ r = pam_get_item(pamh, PAM_CONV, &convp);
if (r != PAM_SUCCESS)
RETURNC(r);
+ conv = convp;
if (conv == NULL || conv->conv == NULL) {
openpam_log(PAM_LOG_ERROR, "no conversation function");
RETURNC(PAM_SYSTEM_ERR);
OpenPOWER on IntegriCloud