diff options
author | ache <ache@FreeBSD.org> | 2006-03-27 23:45:09 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 2006-03-27 23:45:09 +0000 |
commit | 4769b932e563148509f0827d83ed3c3c09e557c9 (patch) | |
tree | f9fd6c147665c88c88878d3f58b8a004318586fb /contrib/libreadline/readline.c | |
parent | 8aeb9782f4a5d98c23b918bdae2477810088d0d1 (diff) | |
download | FreeBSD-src-4769b932e563148509f0827d83ed3c3c09e557c9.zip FreeBSD-src-4769b932e563148509f0827d83ed3c3c09e557c9.tar.gz |
Official patches 001-004
Diffstat (limited to 'contrib/libreadline/readline.c')
-rw-r--r-- | contrib/libreadline/readline.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/libreadline/readline.c b/contrib/libreadline/readline.c index 5e9767a..5eaaf47 100644 --- a/contrib/libreadline/readline.c +++ b/contrib/libreadline/readline.c @@ -282,6 +282,7 @@ rl_set_prompt (prompt) { FREE (rl_prompt); rl_prompt = prompt ? savestring (prompt) : (char *)NULL; + rl_display_prompt = rl_prompt ? rl_prompt : ""; rl_visible_prompt_length = rl_expand_prompt (rl_prompt); return 0; @@ -714,7 +715,7 @@ _rl_dispatch_subseq (key, map, got_subseq) rl_dispatching = 1; RL_SETSTATE(RL_STATE_DISPATCHING); - r = (*map[key].function)(rl_numeric_arg * rl_arg_sign, key); + (*map[key].function)(rl_numeric_arg * rl_arg_sign, key); RL_UNSETSTATE(RL_STATE_DISPATCHING); rl_dispatching = 0; |