/[resiprocate]/main/resip/dum/Dialog.cxx
ViewVC logotype

Diff of /main/resip/dum/Dialog.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5757 by daniel, Fri Dec 16 02:44:08 2005 UTC revision 5767 by daniel, Thu Dec 22 23:55:37 2005 UTC
# Line 586  Line 586 
586           case SUBSCRIBE:           case SUBSCRIBE:
587           {           {
588              int code = response.header(h_StatusLine).statusCode();              int code = response.header(h_StatusLine).statusCode();
             if (code < 300)  
             {  
                // throw it away  
                return;  
             }  
             else  
             {  
589                 ClientSubscription* client = findMatchingClientSub(response);                 ClientSubscription* client = findMatchingClientSub(response);
590                 if (client)                 if (client)
591                 {                 {
592                    client->dispatch(response);                    client->dispatch(response);
593                 }                 }
594                else if (code < 300)
595                {
596                   return;
597                }
598                 else                 else
599                 {                 {
600                    //!dcm! -- can't subscribe in an existing Dialog, this is all                    //!dcm! -- can't subscribe in an existing Dialog, this is all
# Line 619  Line 616 
616                       }                       }
617                    }                    }
618                 }                 }
619              }  
620           }           }
621           break;           break;
622           case NOTIFY:           case NOTIFY:

Legend:
Removed from v.5757  
changed lines
  Added in v.5767

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27