Fix the data warning be -1 bug when data limit is disabled

Bug: 30560513

Change-Id: If50164ff8e1305a1689e715022c6138639ac82f5
This commit is contained in:
jackqdyulei
2016-08-16 16:29:09 -07:00
parent 9de64b2036
commit 752a601d46

View File

@@ -178,8 +178,9 @@ public class NetworkPolicyEditor {
public void setPolicyWarningBytes(NetworkTemplate template, long warningBytes) {
long limitBytes = getPolicyLimitBytes(template);
// If the warningBytes are larger than limitBytes, set the warningBytes to limitBytes
warningBytes = Math.min(warningBytes, limitBytes);
warningBytes =
(limitBytes == LIMIT_DISABLED) ? warningBytes : Math.min(warningBytes, limitBytes);
setPolicyWarningBytesInner(template, warningBytes);
}
@@ -192,8 +193,7 @@ public class NetworkPolicyEditor {
public void setPolicyLimitBytes(NetworkTemplate template, long limitBytes) {
long warningBytes = getPolicyWarningBytes(template);
// If the warningBytes are larger than limitBytes, set the warningBytes to limitBytes
if (warningBytes > limitBytes) {
if (warningBytes > limitBytes && limitBytes != LIMIT_DISABLED) {
setPolicyWarningBytesInner(template, limitBytes);
}