You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2012/10/21 19:17:35 UTC

svn commit: r1400679 - /subversion/trunk/subversion/libsvn_subr/cache-membuffer.c

Author: stefan2
Date: Sun Oct 21 17:17:35 2012
New Revision: 1400679

URL: http://svn.apache.org/viewvc?rev=1400679&view=rev
Log:
Follow-up to r1400670.

* subversion/libsvn_subr/cache-membuffer.c
  (membuffer_cache_set_partial_internal): don't keep outdated data
   when the new data could not be put into the cache

Modified:
    subversion/trunk/subversion/libsvn_subr/cache-membuffer.c

Modified: subversion/trunk/subversion/libsvn_subr/cache-membuffer.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/cache-membuffer.c?rev=1400679&r1=1400678&r2=1400679&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/cache-membuffer.c (original)
+++ subversion/trunk/subversion/libsvn_subr/cache-membuffer.c Sun Oct 21 17:17:35 2012
@@ -1753,6 +1753,7 @@ membuffer_cache_set_partial_internal(svn
             {
               /* Remove the old entry and try to make space for the new one.
                */
+              drop_entry(cache, entry);
               if (   (cache->max_entry_size >= size)
                   && ensure_data_insertable(cache, size))
                 {