diff options
author | Julian Andres Klode <jak@debian.org> | 2015-08-14 15:07:28 +0200 |
---|---|---|
committer | Julian Andres Klode <jak@debian.org> | 2015-08-14 15:07:28 +0200 |
commit | 714c23a791971037518ccc07c497fe3c6451f82c (patch) | |
tree | 3d30670dd3df4645793ca1277ac3ec7ecc35732a /cmdline | |
parent | b7bbde252027fb582cc1050e42ef5831275289fa (diff) |
apt-cache: Show an error if stats gets any arguments
Closes: #153161
Diffstat (limited to 'cmdline')
-rw-r--r-- | cmdline/apt-cache.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cmdline/apt-cache.cc b/cmdline/apt-cache.cc index 117a44292..a03224986 100644 --- a/cmdline/apt-cache.cc +++ b/cmdline/apt-cache.cc @@ -310,10 +310,15 @@ static void ShowHashTableStats(std::string Type, // Stats - Dump some nice statistics /*{{{*/ // --------------------------------------------------------------------- /* */ -static bool Stats(CommandLine &) +static bool Stats(CommandLine &CmdL) { pkgCacheFile CacheFile; pkgCache *Cache = CacheFile.GetPkgCache(); + + if (CmdL.FileSize() > 1) { + _error->Error(_("apt-cache stats does not take any arguments")); + return false; + } if (unlikely(Cache == NULL)) return false; |