summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--protocols/Teams/src/teams_http.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/protocols/Teams/src/teams_http.cpp b/protocols/Teams/src/teams_http.cpp
index f6f3b4ef0e..72480d0f94 100644
--- a/protocols/Teams/src/teams_http.cpp
+++ b/protocols/Teams/src/teams_http.cpp
@@ -26,10 +26,7 @@ AsyncHttpRequest::AsyncHttpRequest(int type, SkypeHost host, LPCSTR url, MTHttpR
case HOST_GRAPH: m_szUrl = "skypegraph.skype.com"; break;
case HOST_LOGIN: m_szUrl = "login.microsoftonline.com"; break;
case HOST_TEAMS: m_szUrl = TEAMS_BASE_HOST; break;
- case HOST_PRESENCE:
- flags |= NLHRF_REDIRECT;
- m_szUrl = "presence." TEAMS_BASE_HOST "/v1";
- break;
+ case HOST_PRESENCE: m_szUrl = "presence." TEAMS_BASE_HOST "/v1"; break;
case HOST_DEFAULT_V2:
AddHeader("MS-IC3-Product", "Sfl");
@@ -138,6 +135,8 @@ MHttpResponse* CTeamsProto::DoSend(AsyncHttpRequest *pReq)
break;
case HOST_PRESENCE:
+ pReq->flags |= NLHRF_REDIRECT;
+
if (m_szSkypeToken)
pReq->AddHeader("X-Skypetoken", m_szSkypeToken);