mirror of
https://gitee.com/openharmony/bundlemanager_app_domain_verify
synced 2025-02-06 00:46:57 +00:00
!157 [5.0.2]fix reg leaks memory
Merge pull request !157 from WoHoo/5.0.2_release
This commit is contained in:
commit
c58a024bd6
@ -213,13 +213,16 @@ bool AppDomainVerifyMgrClient::IsValidPath(const std::string& path)
|
|||||||
errNum = regexec(®, bematch, nm, pmatch, 0);
|
errNum = regexec(®, bematch, nm, pmatch, 0);
|
||||||
if (errNum == REG_NOMATCH) {
|
if (errNum == REG_NOMATCH) {
|
||||||
APP_DOMAIN_VERIFY_HILOGW(APP_DOMAIN_VERIFY_MGR_MODULE_CLIENT, "regexec no match");
|
APP_DOMAIN_VERIFY_HILOGW(APP_DOMAIN_VERIFY_MGR_MODULE_CLIENT, "regexec no match");
|
||||||
|
regfree(®);
|
||||||
return false;
|
return false;
|
||||||
} else if (errNum) {
|
} else if (errNum) {
|
||||||
regerror(errNum, ®, errbuf, sizeof(errbuf));
|
regerror(errNum, ®, errbuf, sizeof(errbuf));
|
||||||
APP_DOMAIN_VERIFY_HILOGW(APP_DOMAIN_VERIFY_MGR_MODULE_CLIENT, "regexec error:%{public}s", errbuf);
|
APP_DOMAIN_VERIFY_HILOGW(APP_DOMAIN_VERIFY_MGR_MODULE_CLIENT, "regexec error:%{public}s", errbuf);
|
||||||
|
regfree(®);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
APP_DOMAIN_VERIFY_HILOGI(APP_DOMAIN_VERIFY_MGR_MODULE_CLIENT, "is valid path");
|
APP_DOMAIN_VERIFY_HILOGI(APP_DOMAIN_VERIFY_MGR_MODULE_CLIENT, "is valid path");
|
||||||
|
regfree(®);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
bool AppDomainVerifyMgrClient::IsValidUrl(OHOS::Uri& uri)
|
bool AppDomainVerifyMgrClient::IsValidUrl(OHOS::Uri& uri)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user