diff --git a/src/vm/VirtualMachine.cc b/src/vm/VirtualMachine.cc
index d4e753816c..00454e7e75 100644
--- a/src/vm/VirtualMachine.cc
+++ b/src/vm/VirtualMachine.cc
@@ -2629,8 +2629,8 @@ void VirtualMachine::release_disk_images()
             continue;
         }
 
-        img_error = (state == ACTIVE && lcm_state != EPILOG) ||
-                    (state != PENDING && state != HOLD);
+        img_error = (state == ACTIVE && lcm_state != EPILOG) &&
+                     state != PENDING && state != HOLD;
 
         if ( disk->vector_value("IMAGE_ID", iid) == 0 )
         {