|
|
@@ -0,0 +1,12 @@
|
|
|
+diff --git a/networking/telnetd.c b/networking/telnetd.c
|
|
|
+index 2a0ace5..c281feb 100644
|
|
|
+--- a/networking/telnetd.c
|
|
|
++++ b/networking/telnetd.c
|
|
|
+@@ -308,6 +308,7 @@ make_new_session(
|
|
|
+
|
|
|
+ /* Restore default signal handling ASAP */
|
|
|
+ bb_signals((1 << SIGCHLD) + (1 << SIGPIPE), SIG_DFL);
|
|
|
++ signal(SIGINT, SIG_DFL);
|
|
|
+
|
|
|
+ /* Make new session and process group */
|
|
|
+ setsid();
|