From: Colin Guthrie Date: Tue, 16 Oct 2012 11:03:36 +0000 (+0100) Subject: journal: Properly track the number of allocated windows. X-Git-Tag: v195~97 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=89de694724f376a6852e879fe987e7e531327654;p=thirdparty%2Fsystemd.git journal: Properly track the number of allocated windows. Checks were already in place to make sure that the number of windows was limited to 64, but the count was never incremented or decremented. --- diff --git a/src/journal/mmap-cache.c b/src/journal/mmap-cache.c index 88fe52331c9..7813f037544 100644 --- a/src/journal/mmap-cache.c +++ b/src/journal/mmap-cache.c @@ -130,6 +130,7 @@ static void window_free(Window *w) { assert(w); window_unlink(w); + w->cache->n_windows--; free(w); } @@ -157,6 +158,7 @@ static Window *window_add(MMapCache *m) { w = new0(Window, 1); if (!w) return NULL; + m->n_windows++; } else { /* Reuse an existing one */