diff options
author | Michael Vogt <mvo@ubuntu.com> | 2014-07-16 13:57:50 +0200 |
---|---|---|
committer | Michael Vogt <mvo@ubuntu.com> | 2014-07-16 14:14:40 +0200 |
commit | 08be0ca32ad69e9ebf28fe26aa85990700c81cf6 (patch) | |
tree | f4cf9d468b1350005126c4f0e77e8d1d0f903b28 /apt-pkg/cachefile.cc | |
parent | 67c160fb95359506bca3e2899ea4851abdb157c4 (diff) |
StringToBool: only act if the entire string is consumed by strtol()
StringToBool uses strtol() internally to check if the argument is
a number. This function stops when it does not find any more numbers.
So a string like "0ad" (which is a valid packagename) is interpreted
as a "0". The code now checks that the entire string is consumed
not just a part of it. Thanks to Johannes Schauer for raising this
issue.
Diffstat (limited to 'apt-pkg/cachefile.cc')
0 files changed, 0 insertions, 0 deletions