Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
savoirfairelinux
jami-daemon
Commits
7b3dd1fd
Commit
7b3dd1fd
authored
Apr 01, 2010
by
Alexandre Savard
Browse files
[#3105] Test if call ids are valid in join participant manager method
parent
09eb0d6c
Changes
1
Hide whitespace changes
Inline
Side-by-side
sflphone-common/src/managerimpl.cpp
View file @
7b3dd1fd
...
...
@@ -1066,11 +1066,26 @@ void ManagerImpl::joinParticipant (const CallID& call_id1, const CallID& call_id
_debug
(
"Manager: Join participants %s, %s"
,
call_id1
.
c_str
(),
call_id2
.
c_str
());
std
::
map
<
std
::
string
,
std
::
string
>
call1_details
=
getCallDetails
(
call_id1
);
std
::
map
<
std
::
string
,
std
::
string
>
call2_details
=
getCallDetails
(
call_id2
);
std
::
map
<
std
::
string
,
std
::
string
>::
iterator
iter_details
;
// Test if we have valid call ids
iter_details
=
call1_details
.
find
(
"PEER_NUMBER"
);
if
(
iter_details
->
second
==
"Unknown"
)
{
_error
(
"Manager: Error: Id %s is not a valid call"
,
call_id1
.
c_str
());
return
;
}
iter_details
=
call2_details
.
find
(
"PEER_NUMBER"
);
if
(
iter_details
->
second
==
"Unknown"
)
{
_error
(
"Manager: Error: Id %s is not a valid call"
,
call_id2
.
c_str
());
return
;
}
AccountID
currentAccountId
;
Call
*
call
=
NULL
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment