changeset 6448:22577c85f5af

Fix last commit (ChangeLog entry still applicable).
author Simon Josefsson <simon@josefsson.org>
date Thu, 10 Nov 2005 14:50:28 +0000
parents ae0846575b68
children 232d8dc8525f
files lib/readline.c
diffstat 1 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lib/readline.c
+++ b/lib/readline.c
@@ -48,9 +48,8 @@
   if (getline (&out, &size, stdin) < 0)
     return NULL;
 
-  if (out[strlen (out) - 1] == '\r')
-    out[strlen (out) - 1] = '\0';
-  if (out[strlen (out) - 1] == '\n')
+  while (*out && (out[strlen (out) - 1] == '\r'
+		  || out[strlen (out) - 1] == '\n'))
     out[strlen (out) - 1] = '\0';
 
   return out;