diff --git a/libraries/DNSServer/src/DNSServer.h b/libraries/DNSServer/src/DNSServer.h
index a8de0eff73b..f237a4e358d 100644
--- a/libraries/DNSServer/src/DNSServer.h
+++ b/libraries/DNSServer/src/DNSServer.h
@@ -67,7 +67,7 @@ struct DNSHeader
 struct DNSQuestion
 {
   uint8_t   QName[256] ; //need 1 Byte for zero termination!
-  uint8_t   QNameLength ; 
+  uint16_t  QNameLength ; 
   uint16_t  QType ; 
   uint16_t  QClass ; 
 } ;