diff --git a/main/asterisk.c b/main/asterisk.c
index eb5654ab48e347194030897882665b7bc159936a..6a826bf01a30839757fe03113543efcf4c5cc36e 100644
--- a/main/asterisk.c
+++ b/main/asterisk.c
@@ -2232,9 +2232,6 @@ static void ast_remotecontrol(char * data)
 	for (;;) {
 		ebuf = (char *)el_gets(el, &num);
 
-		if (!ebuf && write(1, "", 1) < 0)
-			break;
-
 		if (!ast_strlen_zero(ebuf)) {
 			if (ebuf[strlen(ebuf)-1] == '\n')
 				ebuf[strlen(ebuf)-1] = '\0';
@@ -2961,9 +2958,6 @@ int main(int argc, char *argv[])
 		for (;;) {
 			buf = (char *)el_gets(el, &num);
 
-			if (!buf && write(1, "", 1) < 0)
-				goto lostterm;
-
 			if (buf) {
 				if (buf[strlen(buf)-1] == '\n')
 					buf[strlen(buf)-1] = '\0';
@@ -2986,6 +2980,5 @@ int main(int argc, char *argv[])
 
 	monitor_sig_flags(NULL);
 
-lostterm:
 	return 0;
 }