Browse Source

Merge pull request #230 from sawolf/fix-229

Fix #229 by removing the buffer_size check in validate_request.
Sebastian Wolf 6 years ago
parent
commit
28286ca6ba
1 changed files with 0 additions and 4 deletions
  1. 0 4
      src/nrpe.c

+ 0 - 4
src/nrpe.c

@@ -2748,10 +2748,6 @@ int validate_request(v2_packet * v2pkt, v3_packet * v3pkt)
 	if (packet_ver >= NRPE_PACKET_VERSION_3) {
 
 		buffer_size = ntohl(v3pkt->buffer_length);
-		if (buffer_size < 0 || buffer_size > INT_MAX - pkt_size) {
-			logit(LOG_ERR, "Error: Request packet had invalid buffer size.");
-			return ERROR;
-		}
 
 		pkt_size = sizeof(v3_packet);
 		pkt_size -= (packet_ver == NRPE_PACKET_VERSION_3 ? NRPE_V3_PACKET_SIZE_OFFSET : NRPE_V4_PACKET_SIZE_OFFSET);