!157 [5.0.2]fix reg leaks memory

Merge pull request !157 from WoHoo/5.0.2_release
This commit is contained in:
openharmony_ci 2025-01-22 06:25:30 +00:00 committed by Gitee
commit c58a024bd6
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -213,13 +213,16 @@ bool AppDomainVerifyMgrClient::IsValidPath(const std::string& path)
errNum = regexec(&reg, bematch, nm, pmatch, 0);
if (errNum == REG_NOMATCH) {
APP_DOMAIN_VERIFY_HILOGW(APP_DOMAIN_VERIFY_MGR_MODULE_CLIENT, "regexec no match");
regfree(&reg);
return false;
} else if (errNum) {
regerror(errNum, &reg, errbuf, sizeof(errbuf));
APP_DOMAIN_VERIFY_HILOGW(APP_DOMAIN_VERIFY_MGR_MODULE_CLIENT, "regexec error:%{public}s", errbuf);
regfree(&reg);
return false;
}
APP_DOMAIN_VERIFY_HILOGI(APP_DOMAIN_VERIFY_MGR_MODULE_CLIENT, "is valid path");
regfree(&reg);
return true;
}
bool AppDomainVerifyMgrClient::IsValidUrl(OHOS::Uri& uri)