der leert den puffer? wofür das?
Eigentlich nur beim ersten Aufruf (evtl.) nötig. Habe es sicherheitshalber reingesetzt, sonst kann es mal passieren, dass der Pufferinhalt den Key ausgibt, ohne dass es gewollt ist. Ist zwar etwas hypothetisch, aber sicher ist sicher.