diff --git a/src/d_netfil.c b/src/d_netfil.c
index 560e4d334ac441c69885f251664b96dfdade2141..7b99fddfbb4e25776d20582ea4998333a2ca946f 100644
--- a/src/d_netfil.c
+++ b/src/d_netfil.c
@@ -1433,7 +1433,7 @@ void Command_Downloads_f(void)
 		&& transfer[node].txlist->ram == SF_FILE) // Node is downloading a file?
 		{
 			const char *name = transfer[node].txlist->id.filename;
-			UINT32 position = transfer[node].position;
+			UINT32 position = transfer[node].ackedsize;
 			UINT32 size = transfer[node].txlist->size;
 			char ratecolor;