Free wird doch bei beiden Funktionen aufgerufen und somit ist doch alles schön aufgeräumt.
Nein. Wenn eine weitere
Exception im Exceptionblock auftritt nicht.
Und wenn die weitere
Exception im finallyblock auftritt? Dann schon?
Nur wenn die weitere
Exception nach dem Free auftritt. Tritt sie vor dem Free auf, wird die Funktion mit der
Exception abgebrochen, und das Free nicht ausgeführt.