aboutsummaryrefslogtreecommitdiff
path: root/libpam
diff options
context:
space:
mode:
Diffstat (limited to 'libpam')
-rw-r--r--libpam/pam_modutil_searchkey.c23
1 files changed, 1 insertions, 22 deletions
diff --git a/libpam/pam_modutil_searchkey.c b/libpam/pam_modutil_searchkey.c
index 6e577728..3d3be467 100644
--- a/libpam/pam_modutil_searchkey.c
+++ b/libpam/pam_modutil_searchkey.c
@@ -70,29 +70,8 @@ pam_modutil_search_key(pam_handle_t *pamh UNUSED,
while (!feof(fp)) {
char *tmp, *cp;
-#if defined(HAVE_GETLINE)
ssize_t n = getline(&buf, &buflen, fp);
-#elif defined (HAVE_GETDELIM)
- ssize_t n = getdelim(&buf, &buflen, '\n', fp);
-#else
- ssize_t n;
-
- if (buf == NULL) {
- buflen = BUF_SIZE;
- buf = malloc(buflen);
- if (buf == NULL) {
- fclose(fp);
- return NULL;
- }
- }
- buf[0] = '\0';
- if (fgets(buf, buflen - 1, fp) == NULL)
- break;
- else if (buf != NULL)
- n = strlen(buf);
- else
- n = 0;
-#endif /* HAVE_GETLINE / HAVE_GETDELIM */
+
cp = buf;
if (n < 1)