Wie konnte ich dies kontrolieren?
Einfach: 27-mal durchlesen und mitdenken.
Die erste und oberste Kontroll-Instanz bist du selber. Der Speicher wird ja auch dynamisch vom Stack verbraten, sodaß eine automatische Kontrolle sowieso nur teilweise hilfreich sein kann.
Ich nehme an, daß "2000" ein Schreibfehler ist, und das ist wenigstens einer der Sorte, die recht schnell auffällt. Da gibt's trickreichere Fehler, die sich besser verstecken.