diff --git a/runtime/starpu/codelets/codelet_dataflush.c b/runtime/starpu/codelets/codelet_dataflush.c
index f917cdfa245aa69b7b5587bae949e599db3afe01..c1e6c2fb90fdc1957eb6e7223fdc35296029d76c 100644
--- a/runtime/starpu/codelets/codelet_dataflush.c
+++ b/runtime/starpu/codelets/codelet_dataflush.c
@@ -47,7 +47,7 @@ int RUNTIME_desc_iscached(const MORSE_desc_t *A, int Am, int An)
     starpu_data_handle_t *ptrtile = (starpu_data_handle_t*)(A->schedopt);
     ptrtile += ((int64_t)(A->lmt) * (int64_t)An + (int64_t)Am);
 
-    if (!*ptrtile)
+    if (!(*ptrtile))
         return 0;
 
     return starpu_mpi_cached_receive(*ptrtile);