From f86cd750f1ecd9477f15b37559c947f30b3cf6d7 Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Sun, 1 Feb 2009 12:53:47 +0000 Subject: [PATCH] simplify by using helper function git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1254 8eb893ce-cfd4-0310-b710-fb5ebe64c474 --- apps/auth_b2b/AuthB2B.cpp | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/apps/auth_b2b/AuthB2B.cpp b/apps/auth_b2b/AuthB2B.cpp index 4e5bd727..1c84e1ea 100644 --- a/apps/auth_b2b/AuthB2B.cpp +++ b/apps/auth_b2b/AuthB2B.cpp @@ -143,24 +143,9 @@ void AuthB2BDialog::onInvite(const AmSipRequest& req) } invite_req = req; - size_t pos1, pos2, hdr_start; - if (findHeader(invite_req.hdrs,PARAM_HDR, pos1, pos2, - hdr_start)) { - while (invite_req.hdrs[pos2]=='\r' ||invite_req.hdrs[pos2]=='\n') - pos2++; - - hdr_start -= 11; //"P-App-Param" - invite_req.hdrs.erase(hdr_start, pos2-hdr_start); - } - - if (findHeader(invite_req.hdrs,"P-App-Name", pos1, pos2, - hdr_start)) { - while (invite_req.hdrs[pos2]=='\r' ||invite_req.hdrs[pos2]=='\n') - pos2++; - hdr_start -= 10; //"P-App-Name" - invite_req.hdrs.erase(hdr_start, pos2-hdr_start); - } + removeHeader(invite_req.hdrs,PARAM_HDR); + removeHeader(invite_req.hdrs,"P-App-Name"); dlg.updateStatus(req); recvd_req.insert(std::make_pair(req.cseq,req));