- warn if changelog call fails
authorPanu Matilainen <pmatilai@laiskiainen.org>
Mon, 19 Feb 2007 19:10:39 +0000 (21:10 +0200)
committerPanu Matilainen <pmatilai@laiskiainen.org>
Mon, 19 Feb 2007 19:10:39 +0000 (21:10 +0200)
cmdline/cmdline.cc

index 260f512..7d0b367 100644 (file)
@@ -1914,7 +1914,10 @@ bool cmdChangeLog(CommandLine &CmdL, pkgCache &Cache)
       if (Ver.end() == false) {
          pkgRecords::Parser &Parse = Recs.Lookup(Ver.FileList());
          vector<ChangeLogEntry *> ChangeLog;
-         Parse.ChangeLog(ChangeLog);
+         if (Parse.ChangeLog(ChangeLog) == false) {
+           _error->Warning(_("Changelog data not available for the repository."));
+           return true;
+        }
         cout << Pkg.Name() << "-" << Ver.VerStr() << ":" << endl;
         tm *ptm;
         char buf[512];