diff --git a/econet/ecnt_prvt.c b/econet/ecnt_prvt.c
index 0c8a210b984cb9ac67af9fd2c48a026ec9ddb37f..b458c3da8b1c3f40fb987ca51843e00ce5ba1c0c 100644
--- a/econet/ecnt_prvt.c
+++ b/econet/ecnt_prvt.c
@@ -103,7 +103,7 @@ int ecnt_prvt_get_port_statistics(uint32_t port,
 	if (rstats != NULL) {
 #define FILL_RSTATS_FOR_DIRECTION(__rmon_field, __ecnt_prefix) \
 		do { \
-			rstats->tx.drop_events = \
+			rstats->__rmon_field.drop_events = \
 				portcnt.__ecnt_prefix ## DropFramesCnt; \
 			rstats->__rmon_field.bytes = \
 				portcnt.__ecnt_prefix ## BytesCnt_Lo; \