Signed-off-by: Denys Vlasenko <dvlasenk(a)redhat.com>
---
src/lib/client.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/lib/client.c b/src/lib/client.c
index 3dce30b..48e7f3c 100644
--- a/src/lib/client.c
+++ b/src/lib/client.c
@@ -78,7 +78,10 @@ char *ask(const char *question)
fflush(stdout);
- return xmalloc_fgets(stdin);
+ char *result = xmalloc_fgets(stdin);
+ strtrimch(result, '\n');
+
+ return result;
}
char *ask_password(const char *question)
@@ -91,7 +94,10 @@ char *ask_password(const char *question)
fflush(stdout);
bool changed = set_echo(false);
+
char *result = xmalloc_fgets(stdin);
+ strtrimch(result, '\n');
+
if (changed)
set_echo(true);
--
1.7.1