# HG changeset patch # User jwe # Date 823887588 0 # Node ID 750e5d190404b3e0c7f72983618604c03cf61ce4 # Parent b38c10272c3b7d4bc456881bfa26ec28076f152f [project @ 1996-02-09 17:39:48 by jwe] diff --git a/src/input.cc b/src/input.cc --- a/src/input.cc +++ b/src/input.cc @@ -401,7 +401,16 @@ if (using_readline) { - retval = ::readline (s); + char *tmp = retval = ::readline (s); + + if (tmp) + { + int len = strlen (tmp); + retval = (char *) malloc (len + 2); + strcpy (retval, tmp); + retval[len] = '\n'; + retval[len+1] = '\0'; + } } else {