diff --git a/src/lbm/free_surface/dynamics/functionality/FindInterfaceCellConversion.h b/src/lbm/free_surface/dynamics/functionality/FindInterfaceCellConversion.h
index b84f62363f642d26f0809603785e0755ebaaca91..79d0e6944c95dba35b25bce1c1685aa11779695c 100644
--- a/src/lbm/free_surface/dynamics/functionality/FindInterfaceCellConversion.h
+++ b/src/lbm/free_surface/dynamics/functionality/FindInterfaceCellConversion.h
@@ -275,7 +275,7 @@ void findInterfaceCellConversions(const ScalarField_T* fillField, FlagField_T* f
 
    WALBERLA_ASSERT_EQUAL_2(flagIt, flagField->end());
    WALBERLA_ASSERT_EQUAL_2(fillIt, fillField->end());
-   WALBERLA_ASSERT_EQUAL_2(neigIt, fillField->end());
+   WALBERLA_ASSERT_EQUAL_2(neigIt, neigField->end());
 
    if (tp) (*tp)["Find Cell Conversion"].end();
 }