diff options
| author | Kevin Darbyshire-Bryant | 2020-04-24 10:01:12 +0000 |
|---|---|---|
| committer | Kevin Darbyshire-Bryant | 2020-04-24 10:02:21 +0000 |
| commit | cdac0460ba50dc45735f0be2e19a5a8efc3dafe1 (patch) | |
| tree | f091d229e73482bc75ab2a705c8112c0f7ffba98 | |
| parent | e74a3f9883199e9db7220d52b78e5fbdb4441ca3 (diff) | |
| download | mdnsd-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.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; } |