diff --git a/src/task.c b/src/task.c
index a8d2f125734833fbd9e788ccfd8ff393e3b64613..26639c29924a869564d7138f4403563c69e27f19 100644
--- a/src/task.c
+++ b/src/task.c
@@ -101,7 +101,7 @@ int task_lock ( struct task *t ) {
                 char buff[ MPI_MAX_ERROR_STRING ];
                 int len;
                 MPI_Error_string( err , buff , &len );
-                error( "Failed to test request on send/recv task (%s)." , buff );
+                error( "Failed to test request on send/recv task (tag=%i, %s)." , t->flags , buff );
                 }
             return res;
         #else