Update to fmtlib 10.1.1
fmtlib 10+ removes the automatic formatting of enum classes to the underlying class, requesting that a custom formatter be provided for the type. Normally fmt::underlying could be used to convert the enum value to its backing type, but this change automerges to udc-mainline-prod where the helper does not exist. Bug: 310046696 Test: m Change-Id: I62f3a66dd2f8e3d288dc4c0298d4f3bfa57a6a71
This commit is contained in:
parent
76a287cdec
commit
9007cca051
1 changed files with 4 additions and 2 deletions
|
|
@ -59,9 +59,11 @@ Result<void> Firewall::toggleStandbyMatch(bool enable) {
|
|||
Result<void> Firewall::addRule(uint32_t uid, UidOwnerMatchType match, uint32_t iif) {
|
||||
// iif should be non-zero if and only if match == MATCH_IIF
|
||||
if (match == IIF_MATCH && iif == 0) {
|
||||
return Errorf("Interface match {} must have nonzero interface index", match);
|
||||
return Errorf("Interface match {} must have nonzero interface index",
|
||||
static_cast<int>(match));
|
||||
} else if (match != IIF_MATCH && iif != 0) {
|
||||
return Errorf("Non-interface match {} must have zero interface index", match);
|
||||
return Errorf("Non-interface match {} must have zero interface index",
|
||||
static_cast<int>(match));
|
||||
}
|
||||
|
||||
std::lock_guard guard(mMutex);
|
||||
|
|
|
|||
Loading…
Reference in a new issue