X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=mISDN.cpp;h=3c4c23d44608bbddf2bd55a391bcd9e14531c807;hp=7a95c9f28a9da569450fd0e458534e1deb2721f3;hb=e01d4caa3eef0f4d17e5513cb793e19fecd2b051;hpb=fe5641b200b00283e9d9f4552446229dff510deb diff --git a/mISDN.cpp b/mISDN.cpp index 7a95c9f..3c4c23d 100644 --- a/mISDN.cpp +++ b/mISDN.cpp @@ -1382,7 +1382,9 @@ int PmISDN::handler(void) p_m_load = 0; /* to send data, tone must be active OR crypt messages must be on */ - if ((p_tone_name[0] || p_m_crypt_msg_loops) && p_m_load < ISDN_LOAD) + if ((p_tone_name[0] || p_m_crypt_msg_loops) + && (p_m_load < ISDN_LOAD) + && (p_state==PORT_STATE_CONNECT || p_m_mISDNport->tones)) { int tosend = ISDN_LOAD - p_m_load, length; #ifdef SOCKET_MISDN