From 9f3e74b311fb70e562a00f38a9d9a33c67eed607 Mon Sep 17 00:00:00 2001 From: Erik Kline Date: Tue, 15 Aug 2017 16:19:33 -0700 Subject: Add extra (size_t) cast to avoid compiler warning. Bug: 64575136 Test: builds Change-Id: Ia33235230b73cb1a828a65dc3a8d1d396fc37d26 (cherry picked from commit 3b126928a1931ed627d736a8023aed2618b57171) CVE-2017-14496 --- src/rfc1035.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rfc1035.c b/src/rfc1035.c index a12c3b0..d13f5bf 100755 --- a/src/rfc1035.c +++ b/src/rfc1035.c @@ -1142,7 +1142,7 @@ size_t answer_request(HEADER *header, char *limit, size_t qlen, struct mx_srv_record *rec; // Make sure we do not underflow here too. - if (qlen > (limit - ((char *)header))) return 0; + if (qlen > (size_t)(limit - ((char *)header))) return 0; /* If there is an RFC2671 pseudoheader then it will be overwritten by partial replies, so we have to do a dry run to see if we can answer -- cgit v1.2.3