diff --git a/src/node.h b/src/node.h
index 02e2a6d6..6ca6432b 100644
--- a/src/node.h
+++ b/src/node.h
@@ -39,8 +39,8 @@ typedef struct node_status_t {
 	unsigned int udp_confirmed:1;           /* 1 if the address is one that we received UDP traffic on */
 	unsigned int send_locally:1;		/* 1 if the next UDP packet should be sent on the local network */
 	unsigned int udppacket:1;		/* 1 if the most recently received packet was UDP */
-	unsigned int validkey_in;		/* 1 if we have sent a valid key to him */
-	unsigned int unused:22;
+	unsigned int validkey_in:1;		/* 1 if we have sent a valid key to him */
+	unsigned int unused:21;
 } node_status_t;
 
 typedef struct node_t {