diff options
Diffstat (limited to 'lib/libpam/openpam_findenv.c')
-rw-r--r-- | lib/libpam/openpam_findenv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libpam/openpam_findenv.c b/lib/libpam/openpam_findenv.c index 3512c3f3c96da..3ad2c845794a4 100644 --- a/lib/libpam/openpam_findenv.c +++ b/lib/libpam/openpam_findenv.c @@ -32,13 +32,14 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: openpam_findenv.c 648 2013-03-05 17:54:27Z des $ + * $Id: openpam_findenv.c 914 2017-01-21 15:15:29Z des $ */ #ifdef HAVE_CONFIG_H # include "config.h" #endif +#include <errno.h> #include <string.h> #include <security/pam_appl.h> @@ -59,12 +60,11 @@ openpam_findenv(pam_handle_t *pamh, int i; ENTER(); - if (pamh == NULL) - RETURNN(-1); for (i = 0; i < pamh->env_count; ++i) if (strncmp(pamh->env[i], name, len) == 0 && pamh->env[i][len] == '=') RETURNN(i); + errno = ENOENT; RETURNN(-1); } |