summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Darbyshire-Bryant2020-04-24 10:01:12 +0000
committerKevin Darbyshire-Bryant2020-04-24 10:02:21 +0000
commitcdac0460ba50dc45735f0be2e19a5a8efc3dafe1 (patch)
treef091d229e73482bc75ab2a705c8112c0f7ffba98
parente74a3f9883199e9db7220d52b78e5fbdb4441ca3 (diff)
downloadmdnsd-cdac0460ba50dc45735f0be2e19a5a8efc3dafe1.tar.gz
dns.c: fix input validation fix
Thanks to Guido Vranken <guido@guidovranken.com> for pointing out I'd forgotten to de-ref a pointer in the previous fix. Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
-rw-r--r--dns.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/dns.c b/dns.c
index c64f3b1..1d3362f 100644
--- a/dns.c
+++ b/dns.c
@@ -318,7 +318,7 @@ static int parse_answer(struct interface *iface, struct sockaddr *from,
struct dns_answer *a;
uint8_t *rdata;
- if (!name || rlen < 0) {
+ if (!name || *rlen < 0) {
fprintf(stderr, "dropping: bad question\n");
return -1;
}