diff --git a/services/netconnmanager/include/dns_result_call_back.h b/services/netconnmanager/include/dns_result_call_back.h index debfd65c540a1c7b619806e1d13e7d2ffcee08d4..15ae1044713f891c71cacf0bf271922ec6049721 100644 --- a/services/netconnmanager/include/dns_result_call_back.h +++ b/services/netconnmanager/include/dns_result_call_back.h @@ -39,7 +39,7 @@ public: private: void IterateDnsReportResults(const std::list netDnsResultReport); void RequestNetDetection(uint32_t &failvalue_, uint32_t netid); - bool CheckDnsSentByResult(uint32_t result); + bool CheckDnsSentByResult(int32_t result); private: SafeMap netDnsResult_; diff --git a/services/netconnmanager/src/dns_result_call_back.cpp b/services/netconnmanager/src/dns_result_call_back.cpp index b2f5c293ae44cc21b0d98d8434a0bd04a2fa4ea5..c17fa22c4fb3620cf8d642d1c19adf891a6dd7e4 100644 --- a/services/netconnmanager/src/dns_result_call_back.cpp +++ b/services/netconnmanager/src/dns_result_call_back.cpp @@ -91,7 +91,7 @@ void NetDnsResultCallback::IterateDnsReportResults( for (auto &it : netDnsResultReport) { NETMGR_LOG_D("netId_: %{public}d, queryResult_: %{public}d, pid_ : %{public}d", it.netid_, it.queryresult_, it.pid_); - if (!CheckDnsSentByResult(it.queryresult_)) { + if (!CheckDnsSentByResult(static_cast(it.queryresult_))) { continue; } NetDnsResult existResult; @@ -123,7 +123,7 @@ void NetDnsResultCallback::IterateDnsReportResults( } } -bool NetDnsResultCallback::CheckDnsSentByResult(uint32_t result) +bool NetDnsResultCallback::CheckDnsSentByResult(int32_t result) { if (result == DNS_FAIL_REASON_PARAM_INVALID) { return false;