Fix: Make sure we don't dial with an incoming call

This commit is contained in:
Denis Kenzior 2009-11-13 16:04:45 -06:00
parent 27cb260d07
commit 6b223870bd
1 changed files with 3 additions and 0 deletions

View File

@ -975,6 +975,9 @@ static DBusMessage *manager_dial(DBusConnection *conn,
if (!vc->driver->dial)
return __ofono_error_not_implemented(msg);
if (voicecalls_have_incoming(vc))
return __ofono_error_failed(msg);
/* We can't have two dialing/alerting calls, reject outright */
if (voicecalls_num_connecting(vc) > 0)
return __ofono_error_failed(msg);