Fixed in the vnd-microsoft-roaming-self+xml subscription request.
commit68876f4b7bc2972a53be5392474d2be6af575231
authorAnibal Avelar <aavelar@cofradia.org>
Fri, 8 May 2009 07:15:07 +0000 (8 02:15 -0500)
committerAnibal Avelar <aavelar@cofradia.org>
Fri, 8 May 2009 07:15:07 +0000 (8 02:15 -0500)
treed423509110dde755d947836ce8813be88edafa1c
parent5820366ef892bd0e19ddb5cc65160cd17fe80b90
Fixed in the vnd-microsoft-roaming-self+xml subscription request.
The first subscription is a request for initial session with the server.
The server gives us a full information about: categories, container, subscribers.

The subsequent (BE)NOTIFY
messages sending by the server are updates. The problem is that sent the same
Content-Type header (vnd-microsoft-roaming-self+xml).
Then we need to try different from the subscription request.

On LCS2007 if we don't do that we fault in an infinite loop. Because the first
subscription give us a full subscribers list, this is parsing and re-send with
an INVITE request that the server answers with another (BE)NOTIFY and so ...
forever.
src/sipe.c