diff --git a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java index 142463ff42a..229f0a03077 100644 --- a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java +++ b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java @@ -1729,7 +1729,7 @@ public abstract class CitrixResourceBase implements StoragePoolResource, ServerR if(numRowsUsed == 0) { - if((!Double.isInfinite(value))&&(!Double.isInfinite(value))) + if((!Double.isInfinite(value))&&(!Double.isNaN(value))) { return value; } @@ -1741,7 +1741,7 @@ public abstract class CitrixResourceBase implements StoragePoolResource, ServerR } else { - if((!Double.isInfinite(value/numRowsUsed))&&(!Double.isInfinite(value/numRowsUsed))) + if((!Double.isInfinite(value/numRowsUsed))&&(!Double.isNaN(value/numRowsUsed))) { return (value/numRowsUsed); }