resolved: simplify alloc size calculation
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 18 Jun 2017 20:07:57 +0000 (16:07 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 27 Jun 2017 17:19:52 +0000 (13:19 -0400)
commitdb848813bae4d28c524b3b6a7dad135e426659ce
tree61eb8437166b70d9bcdd95a56ec2a7f1d98c4cc9
parent751ca3f1de316ca79b60001334dbdf54077e1d01
resolved: simplify alloc size calculation

The allocation size was calculated in a complicated way, and for values
close to the page size we would actually allocate less than requested.

Reported by Chris Coulson <chris.coulson@canonical.com>.

CVE-2017-9445
src/resolve/resolved-dns-packet.c
src/resolve/resolved-dns-packet.h