NV is not set to blank when SUPL_HOST is set to NONE
Change-Id: Ib53e30dde614a9bee348a41083e177a5999dcfc1 CRs-fixed: 2473365
This commit is contained in:
parent
16c0367c5b
commit
acf2aeaec8
1 changed files with 3 additions and 3 deletions
|
@ -659,7 +659,7 @@ GnssAdapter::setSuplHostServer(const char* server, int port, LocServerType type)
|
||||||
LOC_LOGe("Invalid type=%d", type);
|
LOC_LOGe("Invalid type=%d", type);
|
||||||
} else {
|
} else {
|
||||||
string& url = (LOC_AGPS_SUPL_SERVER == type) ? getServerUrl() : getMoServerUrl();
|
string& url = (LOC_AGPS_SUPL_SERVER == type) ? getServerUrl() : getMoServerUrl();
|
||||||
if (length > 0 && strncasecmp(url.c_str(), serverUrl, sizeof(serverUrl)) != 0) {
|
if (length >= 0 && strncasecmp(url.c_str(), serverUrl, sizeof(serverUrl)) != 0) {
|
||||||
url.assign(serverUrl);
|
url.assign(serverUrl);
|
||||||
|
|
||||||
if (LOC_AGPS_SUPL_SERVER == type) {
|
if (LOC_AGPS_SUPL_SERVER == type) {
|
||||||
|
@ -837,7 +837,7 @@ std::vector<LocationError> GnssAdapter::gnssUpdateConfig(const std::string& oldS
|
||||||
GNSS_CONFIG_FLAGS_SET_ASSISTANCE_DATA_VALID_BIT) {
|
GNSS_CONFIG_FLAGS_SET_ASSISTANCE_DATA_VALID_BIT) {
|
||||||
if (gnssConfigNeedEngineUpdate.assistanceServer.type ==
|
if (gnssConfigNeedEngineUpdate.assistanceServer.type ==
|
||||||
GNSS_ASSISTANCE_TYPE_SUPL) {
|
GNSS_ASSISTANCE_TYPE_SUPL) {
|
||||||
if ((serverUrlLen != 0) && (oldServerUrl.compare(serverUrl) !=0)) {
|
if (0 != oldServerUrl.compare(serverUrl)) {
|
||||||
|
|
||||||
err = mLocApi->setServerSync(
|
err = mLocApi->setServerSync(
|
||||||
serverUrl.c_str(), serverUrlLen, LOC_AGPS_SUPL_SERVER);
|
serverUrl.c_str(), serverUrlLen, LOC_AGPS_SUPL_SERVER);
|
||||||
|
@ -845,7 +845,7 @@ std::vector<LocationError> GnssAdapter::gnssUpdateConfig(const std::string& oldS
|
||||||
errsList[index] = err;
|
errsList[index] = err;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((moServerUrlLen != 0) && (oldMoServerUrl.compare(moServerUrl) != 0)) {
|
if (0 != oldMoServerUrl.compare(moServerUrl)) {
|
||||||
LocationError locErr =
|
LocationError locErr =
|
||||||
mLocApi->setServerSync(moServerUrl.c_str(),
|
mLocApi->setServerSync(moServerUrl.c_str(),
|
||||||
moServerUrlLen,
|
moServerUrlLen,
|
||||||
|
|
Loading…
Reference in a new issue