commit | 6b977973018bcedd1125bb7f5f3611386897229c | [log] [tgz] |
---|---|---|
author | Bugfix <mg@henning-ullrich.de> | Thu Mar 25 10:22:56 2021 +0100 |
committer | Zesstra <zesstra@zesstra.de> | Thu Mar 25 13:26:40 2021 +0200 |
tree | 80385d11f39ea1f487c29bdbccb9f83904eda625 | |
parent | 135f76827ddc3e1a9b46cf4f093c96a6353a3f03 [diff] |
find(): Pruefung der Zugriffsrechte korrigiert. access() muss hier direkt gerufen werden und nicht durch funcall(), weil bereits durch die Verwendung einer Closure in filter() ein neuer Eintrag im Caller Stack erzeugt wurde. Erzeugt man noch einen ist in access() previous_object(1) == this_object() und der Aufrufer bekommt auch Ebenen vorgeschlagen, auf die er keine Schreibrechte hat. Change-Id: Ifb3956bb2218255ec27851eef5514ad188375141