[LDAPsh-cvs] ldapsh ldapsh,1.10,1.11
Status: Beta
Brought to you by:
rcorvalan
From: <po...@us...> - 2003-05-27 12:00:42
|
Update of /cvsroot/ldapsh/ldapsh In directory sc8-pr-cvs1:/tmp/cvs-serv19418 Modified Files: ldapsh Log Message: Fix for readline-issues (patch 643018) Index: ldapsh =================================================================== RCS file: /cvsroot/ldapsh/ldapsh/ldapsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** ldapsh 13 Sep 2002 11:53:54 -0000 1.10 --- ldapsh 27 May 2003 12:00:38 -0000 1.11 *************** *** 207,220 **** _InitReadLine(); ! $SIG{INT} = \&_resetTermRealine; } ! sub _resetTermRealine() { if (_isGnuReadLine()) { - $Term->crlf; $Term->free_line_state(); $Term->cleanup_after_signal(); - $Term->reset_after_signal(); - $Term->forced_update_display(); } } --- 207,218 ---- _InitReadLine(); ! $SIG{INT} = 'IGNORE'; ! $SIG{__DIE__} = \&_resetTermReadline; } ! sub _resetTermReadline() { if (_isGnuReadLine()) { $Term->free_line_state(); $Term->cleanup_after_signal(); } } *************** *** 257,261 **** sub _debug(@) { printf STDERR "\nvvvvvvvvvvvvvvvv\n" . join('', map {"'$_'\n"} @_) . "^^^^^^^^^^^^^^^^\n"; - _resetTermRealine(); } --- 255,258 ---- *************** *** 286,290 **** print STDERR "Binding...\n"; bind; - _resetTermRealine; } return 1 if defined($Globals->{_EFFECTIVECONNPARAMS}{VALUE}{BINDDN}); --- 283,286 ---- *************** *** 401,405 **** if ($substr =~ /^\s*$/) { help(); - _resetTermRealine; return 1; } --- 397,400 ---- *************** *** 414,418 **** my $cmd = reverse($1); help($cmd); - _resetTermRealine; return 1; } else { --- 409,412 ---- *************** *** 842,846 **** if ($result->is_error) { warn $result->error; - _resetTermRealine; return 1; } --- 836,839 ---- *************** *** 982,986 **** sub reset { ! _resetTermRealine(); $Term->crlf if _isGnuReadLine(); } --- 975,979 ---- sub reset { ! _resetTermReadline(); $Term->crlf if _isGnuReadLine(); } |