Christoph: (C) seltsamer calloc-Fehler + Pointerfragen

Beitrag lesen

Moin.

Hat sich an dem Quelltext im Vergleich zur ersten Nachricht etwas geändert? Falls ja, könntest du den Code nochmal komplett schicken?

Ansonsten zwei Bemerkungen: Der Ausdruck \*&m1 ist identisch mit m1, da der indirection-Operator \* gerade das Inverse des Adress-Operators & ist.

Außerdem ist es unnötig, vor dem Aufruf von free() auf NULL zu testen: Wird an free() ein Null-Zeiger übergeben, macht die Funktion einfach gar nichts.

Christoph