Bugfix beim Bereinigen des Ebenen-Caches.
Im reset() war die Bedingung fuer das Wegwerfen von
inaktiven Ebenen im Ebenen-Cache falsch und es wurden
Ebenen dauerhaft behalten, deren Datenstruktur
kein Array war. Da dies aber nach Code auch nie
passieren kann, wird das in Zukunft nicht mehr
geprueft.
Change-Id: Id823da76089e8fd87d6fc7dd3aa30d03c8aad91d
diff --git a/p/daemon/channeld.c b/p/daemon/channeld.c
index ae7df96..7a31118 100644
--- a/p/daemon/channeld.c
+++ b/p/daemon/channeld.c
@@ -565,8 +565,7 @@
// Cache bereinigen entsprechend dessen Timeout-Zeit (12 h).
channelC = filter_indices(channelC, function int (string ch_name)
{
- return (!pointerp(channelC[ch_name]) ||
- channelC[ch_name][2] + 43200 > time());
+ return (channelC[ch_name][2] + 43200 > time());
});
if (save_me_soon)