ldisc_send(NULL, 0, 0);
if (telnet->ldisc)		        ldisc_send(telnet->ldisc, NULL, 0, 0);
static void option_side_effects(Telnet telnet, const struct Opt *o, int enabled){    if (o->option == TELOPT_ECHO && o->send == DO)	telnet->echoing = !enabled;    else if (o->option == TELOPT_SGA && o->send == DO)	telnet->editing = !enabled;    ldisc_send(NULL, 0, 0);	       /* cause ldisc to notice the change */    /* Ensure we get the minimum options */    if (!telnet->activated) {	if (telnet->opt_states[o_echo.index] == INACTIVE) {	    telnet->opt_states[o_echo.index] = REQUESTED;	    send_opt(telnet, o_echo.send, o_echo.option);	}	if (telnet->opt_states[o_we_sga.index] == INACTIVE) {	    telnet->opt_states[o_we_sga.index] = REQUESTED;	    send_opt(telnet, o_we_sga.send, o_we_sga.option);	}	if (telnet->opt_states[o_they_sga.index] == INACTIVE) {	    telnet->opt_states[o_they_sga.index] = REQUESTED;	    send_opt(telnet, o_they_sga.send, o_they_sga.option);	}	telnet->activated = TRUE;    }}