Nun, der obige Hinweis kann da durchaus schon mal geprüft werden.
Bekommt ein Programm einen kürzeren Parameter als es erwartet, überschreibt dieses durchaus Daten, die hinter dem übergebenen Inhalt liegen können.
Denn schließlich darf sich jedes Programm darauf verlassen, dass es den Platz des Parameters vollständig verwenden darf.
Dadurch kommt es aber durchaus zu Überschreibungen anderer Inhalte, an denen aber auch schon mal Pointer stehen könnten. Werden diese nun zerstört, kommt es durchaus später zu Ungereimtheiten wie MCH3601.