Keep the keepalive process going after NAT port is changed.
This is a regression from the CL that makes the keep-alive process a reusable component. Change-Id: I1d580588e9e303c532bf620056fc0fe88a2fdcda
This commit is contained in:
@@ -890,6 +890,12 @@ public final class SipService extends ISipService.Stub {
|
||||
startPortMappingLifetimeMeasurement(mSession.getLocalProfile());
|
||||
|
||||
if (!mRunning || !portChanged) return;
|
||||
|
||||
// The keep alive process is stopped when port is changed;
|
||||
// Nullify the session so that the process can be restarted
|
||||
// again when the re-registration is done
|
||||
mKeepAliveSession = null;
|
||||
|
||||
// Acquire wake lock for the registration process. The
|
||||
// lock will be released when registration is complete.
|
||||
mMyWakeLock.acquire(mSession);
|
||||
|
||||
Reference in New Issue
Block a user