diff --git a/foolbox/attacks/ead.py b/foolbox/attacks/ead.py
index <HASH>..<HASH> 100644
--- a/foolbox/attacks/ead.py
+++ b/foolbox/attacks/ead.py
@@ -177,7 +177,7 @@ class EADAttack(MinimizationAttack):
                         break  # stop optimization if there has been no progress
                     loss_at_previous_check = loss.item()
 
-                found_advs_iter = is_adversarial(x_k, logits)
+                found_advs_iter = is_adversarial(x_k, model(x_k))
 
                 best_advs, best_advs_norms = _apply_decision_rule(
                     self.decision_rule,
Fix bug when adversarial check is performed at y_k (#<I>)