# HG changeset patch # User John W. Eaton # Date 1263449487 18000 # Node ID 8b4e3388a25412f8e5d351fd70c293d71985f34a # Parent b51848e95e4bf98f0526b331e12eefc6133baf35 oct-rl-edit.c (octave_rl_set_terminal_name): save term string before setting rl_terminal_name diff --git a/liboctave/ChangeLog b/liboctave/ChangeLog --- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,3 +1,8 @@ +2010-01-14 John W. Eaton + + * oct-rl-edit.c (octave_rl_set_name): Save arg before setting + rl_terminal_name. + 2010-01-13 John W. Eaton * idx-vector.cc (idx_vector::idx_scalar_rep::idx_scalar_rep (T x)): diff --git a/liboctave/oct-rl-edit.c b/liboctave/oct-rl-edit.c --- a/liboctave/oct-rl-edit.c +++ b/liboctave/oct-rl-edit.c @@ -346,7 +346,9 @@ void octave_rl_set_terminal_name (const char *term) { - rl_terminal_name = term; + OCTAVE_RL_SAVE_STRING (saved_term, term); + + rl_terminal_name = saved_term; } void