X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=telnet%2Fpatches%2F045-avoid_unsetting_term.diff;fp=telnet%2Fpatches%2F045-avoid_unsetting_term.diff;h=e003936eade5f44c35ee168614ad1818dc5b10e7;hb=dce228b2d1fe4783c9bb59af42b8c6c1472c88a2;hp=0000000000000000000000000000000000000000;hpb=98cd9885ddb69b2976965c6b93b7120ffe988d58;p=ipfire-3.x.git diff --git a/telnet/patches/045-avoid_unsetting_term.diff b/telnet/patches/045-avoid_unsetting_term.diff new file mode 100644 index 000000000..e003936ea --- /dev/null +++ b/telnet/patches/045-avoid_unsetting_term.diff @@ -0,0 +1,20 @@ +Description: Avoid unsetting environment variable TERM. + Do not reset TERM to "UNKNOWN", when it is unknown in the local host. +Author: Philippe Troin +Bug-Debian: http://bugs.debian.org/237324 +Comment: interdiff netkit-telnet_0.17-{34,36}.diff +Forwarded: no +Last-Update: 2008-06-22 + +diff -u netkit-telnet-0.17/telnet/telnet.cc netkit-telnet-0.17/telnet/telnet.cc +--- netkit-telnet-0.17/telnet/telnet.cc ++++ netkit-telnet-0.17/telnet/telnet.cc +@@ -640,7 +640,7 @@ + if (resettermname) { + resettermname = 0; + tname = env_getvalue("TERM", 0); +- if (!tname || my_setupterm(tname, 1, &err)) { ++ if (!tname /* || my_setupterm(tname, 1, &err) */) { + termbuf[0] = 0; + tname = "UNKNOWN"; + }