diff --git a/src/rgw/rgw_iam_policy.h b/src/rgw/rgw_iam_policy.h index 55f420f0ae70c..aa121f5d0add7 100644 --- a/src/rgw/rgw_iam_policy.h +++ b/src/rgw/rgw_iam_policy.h @@ -323,7 +323,7 @@ struct Condition { try { double d = std::stod(s, &p); if (p == s.length()) { - return !((d == +0.0) || (d = -0.0) || std::isnan(d)); + return !((d == +0.0) || (d == -0.0) || std::isnan(d)); } } catch (const std::logic_error& e) { // Fallthrough