summaryrefslogtreecommitdiffstats
path: root/contrib/libpam
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2001-06-04 20:08:55 +0000
committermarkm <markm@FreeBSD.org>2001-06-04 20:08:55 +0000
commit2357540bf08c861c50a2b6792e9819cee136e3db (patch)
tree15caeede132b2ff4ddae37cfaa87332e6df0230d /contrib/libpam
parentccc10801dbcbae2d74e33911a4795ad86e91be01 (diff)
downloadFreeBSD-src-2357540bf08c861c50a2b6792e9819cee136e3db.zip
FreeBSD-src-2357540bf08c861c50a2b6792e9819cee136e3db.tar.gz
Return an empty string rather than an error at EOF.
Diffstat (limited to 'contrib/libpam')
-rw-r--r--contrib/libpam/libpam_misc/misc_conv.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/libpam/libpam_misc/misc_conv.c b/contrib/libpam/libpam_misc/misc_conv.c
index f2179af..1395b17 100644
--- a/contrib/libpam/libpam_misc/misc_conv.c
+++ b/contrib/libpam/libpam_misc/misc_conv.c
@@ -194,9 +194,11 @@ static char *read_string(int echo, const char *prompt)
return input; /* return malloc()ed string */
} else if (nc == 0) { /* Ctrl-D */
+ char *input;
+
D(("user did not want to type anything"));
- fprintf(stderr, "\n");
- break;
+ input = x_strdup("");
+ return input; /* return malloc()ed string */
}
}
}
OpenPOWER on IntegriCloud