mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-03-12 08:58:20 +03:00
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.
This commit is contained in:
parent
696c245a23
commit
89de694724
@ -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 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user