]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
automerge commit
authorAutomerge Script <automerge@asterisk.org>
Sun, 4 Mar 2007 10:54:07 +0000 (10:54 +0000)
committerAutomerge Script <automerge@asterisk.org>
Sun, 4 Mar 2007 10:54:07 +0000 (10:54 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2-netsec@57767 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_misdn.c
channels/misdn/isdn_lib.c

index 40231309ba946032f832695d7ccde51d5b6d5230..5714079fcddb615e15f18b3b1b21c26ee93f15f7 100644 (file)
@@ -3890,8 +3890,6 @@ cb_events(enum event_e event, struct misdn_bchannel *bc, void *user_data)
        
        case EVENT_RELEASE:
                {
-                       bc->out_cause=16;
-                       
                        hangup_chan(ch);
                        release_chan(bc);
                
index 5a3ab7916eddcbfdb1dae6744650a92b4a41d42e..7bfbfd18cf27c3b4619120b9aa3319d4f73d9a03 100644 (file)
@@ -3305,8 +3305,10 @@ int misdn_lib_send_event(struct misdn_bchannel *bc, enum event_e event )
                        if (bc->channel>0)
                                empty_chan_in_stack(stack,bc->channel);
                        int tmpcause=bc->cause; 
+                       int tmp_out_cause=bc->out_cause;        
                        empty_bc(bc);
                        bc->cause=tmpcause;
+                       bc->out_cause=tmp_out_cause;
                        clean_up_bc(bc);
                }
                break;