? .txt ? DDR.MOV ? a.out ? config-mark.c ? markdiff.txt ? mydiff.txt ? resume-ken-long.pdf ? root.xwd ? test.call ? test1.call ? test2.call ? apps/app_read_broken.c ? astman/.depend ? astman/astman ? sounds/conf-hasjoin.gsm ? sounds/conf-hasleft.gsm Index: channels/chan_sip.c =================================================================== RCS file: /usr/cvsroot/asterisk/channels/chan_sip.c,v retrieving revision 1.628 diff -u -r1.628 chan_sip.c --- channels/chan_sip.c 11 Jan 2005 18:54:22 -0000 1.628 +++ channels/chan_sip.c 12 Jan 2005 15:21:29 -0000 @@ -7918,6 +7918,8 @@ receive_message(p, req); } transmit_response(p, "200 OK", req); + if (!p->lastinvite) + ast_set_flag(p, SIP_NEEDDESTROY); } else if (!strcasecmp(cmd, "SUBSCRIBE")) { if (!ignore) { /* Use this as the basis */