MINOR: peers: Replace hard-coded values for peer protocol messaging by macros.
Simple patch to replace hard-coded values in relation with bytes identifiers used
for stick-table messages by macros.
diff --git a/src/peers.c b/src/peers.c
index 039a625..bece5a6 100644
--- a/src/peers.c
+++ b/src/peers.c
@@ -168,6 +168,9 @@
#define PEER_MSG_STKT_ACK 0x84
#define PEER_MSG_STKT_UPDATE_TIMED 0x85
#define PEER_MSG_STKT_INCUPDATE_TIMED 0x86
+/* All the stick-table message identifiers abova have the #7 bit set */
+#define PEER_MSG_STKT_BIT 7
+#define PEER_MSG_STKT_BIT_MASK (1 << PEER_MSG_STKT_BIT)
/* The maximum length of an encoded data length. */
#define PEER_MSG_ENC_LENGTH_MAXLEN 5
@@ -1668,7 +1671,7 @@
*totl += reql;
- if ((unsigned int)msg_head[1] < 128)
+ if (!(msg_head[1] & PEER_MSG_STKT_BIT_MASK))
return 1;
/* Read and Decode message length */
@@ -1693,7 +1696,7 @@
*totl += reql;
- if (!(msg_head[i] & 0x80))
+ if (!(msg_head[i] & PEER_MSG_STKT_BIT_MASK))
break;
}