]> git.saurik.com Git - apt.git/commit
avoid 416 response teardown binding to null pointer
authorDavid Kalnischkies <david@kalnischkies.de>
Tue, 5 Jul 2016 11:07:29 +0000 (13:07 +0200)
committerJulian Andres Klode <jak@debian.org>
Wed, 31 Aug 2016 11:49:37 +0000 (13:49 +0200)
commit6862a9b0320d8c07db3a86b20131ab78c5bc4708
treec57076cfd974a1372f12d6f9a7a8765f2b5978a3
parentd7c10ebe247cddafe54a4656ceb05a28010562b1
avoid 416 response teardown binding to null pointer

methods/http.cc:640:13: runtime error: reference binding to null pointer
of type 'struct FileFd'

This reference is never used in the cases it has a nullptr, so the
practical difference is non-existent, but its a bug still.

Reported-By: gcc -fsanitize=undefined
(cherry picked from commit 4460551841d909d3ee9c1de00156ed3cdf8b1665)
methods/http.cc
methods/http.h
methods/https.h
methods/server.h