]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/mmap.cc
make the MMap Grow Error a fatal one as while in theory the code should
[apt.git] / apt-pkg / contrib / mmap.cc
index b3f29032c4a6397eeda2e47a47d78de2be12afa6..d710662435e5c21e20f52ba09720eef9c603f18c 100644 (file)
@@ -297,7 +297,7 @@ unsigned long DynamicMMap::RawAllocate(unsigned long Size,unsigned long Aln)
    {
       if(!Grow())
       {
-        _error->Error(_("Dynamic MMap ran out of room. Please increase the size "
+        _error->Fatal(_("Dynamic MMap ran out of room. Please increase the size "
                         "of APT::Cache-Limit. Current value: %lu. (man 5 apt.conf)"), WorkSpace);
         return 0;
       }
@@ -392,8 +392,8 @@ unsigned long DynamicMMap::WriteString(const char *String,
    the nearly impossible 4 to grow it before it finally give up: Never say never. */
 bool DynamicMMap::Grow() {
        if (Limit != 0 && WorkSpace >= Limit)
-               return _error->Error(_("The size of a MMap has already reached the defined limit of %lu bytes,"
-                                      "abort the try to grow the MMap."), Limit);
+               return _error->Error(_("Unable to increase the size of the MMap as the "
+                                      "limit of %lu bytes is already reached."), Limit);
 
        unsigned long const newSize = WorkSpace + 1024*1024;