diff --git a/scapy.py b/scapy.py
index 23626a08bf6396009c0c52f879ef3a2158e1d802..5c1641fde798cd1650bdf7300b1395683ceba20f 100755
--- a/scapy.py
+++ b/scapy.py
@@ -6125,7 +6125,7 @@ class STP(Packet):
                     ShortField("bridgeid", 0),
                     MACField("bridgemac", ETHER_ANY),
                     ShortField("portid", 0),
-                    ShortField("age", 1),
+                    BCDFloatField("age", 1),
                     BCDFloatField("maxage", 20),
                     BCDFloatField("hellotime", 2),
                     BCDFloatField("fwddelay", 15) ]