From 159a6c7e79f2fbc65fe93dbc0efd26c018a8fc84 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Sun, 7 Apr 2002 15:10:01 +0000 Subject: [PATCH] r1766: Fixed find-foreign-function call, eliminated crypt warning --- interfaces/postgresql-socket/postgresql-socket-api.cl | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/interfaces/postgresql-socket/postgresql-socket-api.cl b/interfaces/postgresql-socket/postgresql-socket-api.cl index 9eae607..e30584e 100644 --- a/interfaces/postgresql-socket/postgresql-socket-api.cl +++ b/interfaces/postgresql-socket/postgresql-socket-api.cl @@ -9,7 +9,7 @@ ;;;; ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: postgresql-socket-api.cl,v 1.13 2002/04/06 23:23:47 kevin Exp $ +;;;; $Id: postgresql-socket-api.cl,v 1.14 2002/04/07 15:10:01 kevin Exp $ ;;;; ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; and Copyright (c) 1999-2001 by Pierre R. Mai @@ -225,7 +225,7 @@ socket interface" "Encrypt a password for transmission to a PostgreSQL server." (unless *crypt-library-loaded* (uffi:load-foreign-library - (find-foreign-library "libcrypt" + (uffi:find-foreign-library "libcrypt" '("/usr/lib/" "/usr/local/lib/" "/lib/")) :supporting-libaries '("c")) (eval '(uffi:def-function "crypt" @@ -235,7 +235,8 @@ socket interface" (setq *crypt-library-loaded* t)) (uffi:with-cstring (password-cstring password) (uffi:with-cstring (salt-cstring salt) - (uffi:convert-from-cstring (crypt password-cstring salt-cstring))))) + (uffi:convert-from-cstring + (funcall (fdefinition 'crypt) password-cstring salt-cstring))))) ;;; Condition hierarchy (define-condition postgresql-condition (condition) -- 2.34.1