1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-27 10:50:10 +03:00

bug #3559: Set free_mb = 0 when limit > used

(cherry picked from commit bd45b9776a75b24257d8cd2339d7027e6fdb8850)
This commit is contained in:
Ruben S. Montero 2015-02-04 19:09:59 +01:00
parent e8d6d1c252
commit e46120bb45

View File

@ -50,7 +50,11 @@ void DatastoreXML::init_attributes()
long long limit_mb = atoll(strings[0].c_str());
long long free_limited = limit_mb - used_mb;
if (free_limited < free_mb)
if (free_limited < 0)
{
free_mb = 0;
}
else if (free_limited < free_mb)
{
free_mb = free_limited;
}