diff --git a/src/qsched.c b/src/qsched.c
index 475671771d93d063d7ced5ba9d889543d6e2e262..ce6cb7132f110b5f127ba35c5df4764be4f321fc 100644
--- a/src/qsched.c
+++ b/src/qsched.c
@@ -2568,8 +2568,6 @@ for(i = 0; i < count; i++)
                      tsched_addunlock( &ts, first_recv[lock_index], t->id);
                 }
             }
-            if(data_pos[lock_index] <= i)
-                data_pos[lock_index] = i;  
             continue;
         }/* If no current parents.*/