]> git.saurik.com Git - apt.git/commit
default to Dir=/ in dpkg/status file finding magic
authorDavid Kalnischkies <david@kalnischkies.de>
Sat, 13 Aug 2016 13:55:52 +0000 (15:55 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Wed, 17 Aug 2016 05:55:46 +0000 (07:55 +0200)
commit5586b8882fda5f099d65a91f362c14c9d7e1b4ac
treee0a87a056d0b5829fac4fa8d9704ecbdaf22ba46
parent77e274f5ad23d79294f28ecc9868fc6f534214a4
default to Dir=/ in dpkg/status file finding magic

Seen in cme #833656 if Dir isn't set (yet) we end up later absoluting a
path which was supposed to be absolute already, so if Dir is empty we
assume it to be '/' instead. In practice this is a bug in the software
using libapt, but for maxium compatibility lets explicitly set the
default value here to be safe.

Reported-By: Paul Wise <pabs@debian.org>
Inspired-By: Brendan O'Dea <bod@debian.org>
Fixes-Regression: 475f75506db48a7fa90711fce4ed129f6a14cc9a
Shadows-Bug: #833656
apt-pkg/deb/debsystem.cc